From 17c509b19bde5be5e3fbe69a438f18d236f0204e Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Mon, 16 Jul 2018 18:38:25 +0000 Subject: [PATCH] Modified the list of timezones available when setting a meeting timezone so as to not show timezones that are links. (Also edited the 102 meeting timezone in the database to avoid this). Fixes issues #2531 and #2534. - Legacy-Id: 15368 --- ietf/meeting/models.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ietf/meeting/models.py b/ietf/meeting/models.py index 35fe2f085..e36524250 100644 --- a/ietf/meeting/models.py +++ b/ietf/meeting/models.py @@ -33,7 +33,11 @@ from ietf.utils.models import ForeignKey countries = pytz.country_names.items() countries.sort(lambda x,y: cmp(x[1], y[1])) -timezones = [(name, name) for name in pytz.common_timezones] +timezones = [] +for name in pytz.common_timezones: + tzfn = os.path.join(settings.TZDATA_ICS_PATH, name + ".ics") + if not os.path.islink(tzfn): + timezones.append((name, name)) timezones.sort()