Ronnie has proposed merging lp:~ronnie.vd.c/loco-directory/team-event-timezome 
into lp:loco-directory.

Requested reviews:
  loco-directory-dev (loco-directory-dev)

For more details, see:
https://code.launchpad.net/~ronnie.vd.c/loco-directory/team-event-timezome/+merge/73152

Fixed displaying of event timezome when event has no venue or channel
-- 
https://code.launchpad.net/~ronnie.vd.c/loco-directory/team-event-timezome/+merge/73152
Your team loco-directory-dev is requested to review the proposed merge of 
lp:~ronnie.vd.c/loco-directory/team-event-timezome into lp:loco-directory.
=== modified file 'loco_directory/events/models.py'
--- loco_directory/events/models.py	2011-06-30 00:23:14 +0000
+++ loco_directory/events/models.py	2011-08-27 23:22:23 +0000
@@ -133,19 +133,18 @@
         return "%s %s %s" % (self.name, self.venue, self.date_begin or "")
 
     def get_tz(self):
+        timezone = 'UTC'
         if self.venue:
-            return self.venue.tz
-        elif self.channel:
-            first = None
-            for t in self.teams.all():
-                if not first:
-                    first = t
-                if t.tz != 'UTC':
-                    return t.tz
-            return first.tz
+            timezone = self.venue.tz
         else:
-            return 'UTC'
+            try:
+                timezone = self.teams.exclude(tz='UTC')[0].tz
+            except IndexError:
+                # There is not team with timezone set other than the default 'UTC'
+                pass
+        return timezone
     tz = property(get_tz)
+
             
     def get_local_begin(self):
         return self.tolocaltime(self.date_begin)

_______________________________________________
Mailing list: https://launchpad.net/~loco-directory-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~loco-directory-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to