Repository :
http://git.fedorahosted.org/cgit/fedocal.git
On branch : master
---------------------------------------------------------------
commit acfea24166f4674da58ea07b61b9a56305588c2f
Author: Pierre-Yves Chibon <pingou(a)pingoured.fr>
Date: Sat Nov 10 13:37:02 2012 +0100
The self.calendar_name variable is not always filled
---------------------------------------------------------------
fedocal/fedocallib/fedora_calendar.py | 32 ++++++++++++++++++--------------
1 files changed, 18 insertions(+), 14 deletions(-)
diff --git a/fedocal/fedocallib/fedora_calendar.py
b/fedocal/fedocallib/fedora_calendar.py
index 61e7918..b62b495 100644
--- a/fedocal/fedocallib/fedora_calendar.py
+++ b/fedocal/fedocallib/fedora_calendar.py
@@ -87,25 +87,29 @@ class FedocalCalendar(HTMLCalendar):
prev_month = 12
prev_year = prev_year - 1
- prev_month_lnk = '<a class="button"
href="%s"><</a>' % flask.url_for(
- 'calendar_fullday',
- calendar_name=self.calendar_name,
- year=prev_year,
- month=prev_month,
- day=1
- )
+ prev_month_lnk = ''
+ if self.calendar_name:
+ prev_month_lnk = '<a class="button"
href="%s"><</a>' % (
+ flask.url_for(
+ 'calendar_fullday',
+ calendar_name=self.calendar_name,
+ year=int(prev_year),
+ month=int(prev_month),
+ day=1))
next_month = self.month
next_year = self.year + next_month / 12
next_month = next_month % 12 + 1
- next_month_lnk = '<a class="button"
href="%s">></a>' % flask.url_for(
- 'calendar_fullday',
- calendar_name=self.calendar_name,
- year=next_year,
- month=next_month,
- day=1
- )
+ next_month_lnk = ''
+ if self.calendar_name:
+ next_month_lnk = '<a class="button"
href="%s">></a>' % (
+ flask.url_for(
+ 'calendar_fullday',
+ calendar_name=self.calendar_name,
+ year=int(next_year),
+ month=int(next_month),
+ day=1))
return '<tr><th colspan="7" class="month">%s
%s %s</th></tr>' % (
prev_month_lnk, string, next_month_lnk)