diff --git a/program/models.py b/program/models.py index 322d796bdcad4a10e931f8bebf607fd429753d26..45755948d25f956820dc52d4526ae8bae6577756 100644 --- a/program/models.py +++ b/program/models.py @@ -467,11 +467,11 @@ class Schedule(models.Model): rrule = RRule.objects.get(pk=int(sdl['rrule'])) show = Show.objects.get(pk=int(show_pk)) - is_repetition = True if 'is_repetition' in sdl and sdl['is_repetition'] == 'true' else False + is_repetition = True if 'is_repetition' in sdl and sdl['is_repetition'] is True else False fallback_id = int(sdl['fallback_id']) if sdl['fallback_id'] else None automation_id = int(sdl['automation_id']) if sdl['automation_id'] else None add_days_no = int(sdl['add_days_no']) if sdl['add_days_no'] > 0 else None - add_business_days_only = True if sdl['add_business_days_only'] == 'true' else False + add_business_days_only = True if 'add_business_days_only' in sdl and sdl['add_business_days_only'] is True else False dstart = datetime.strptime(str(sdl['dstart']), '%Y-%m-%d').date() @@ -1182,7 +1182,7 @@ class TimeSlot(models.Model): def __str__(self): start = self.start.strftime('%a, %d.%m.%Y %H:%M') end = self.end.strftime('%H:%M') - is_repetition = ' ' + _('(REP)') if self.schedule.is_repetition == 1 else '' + is_repetition = ' ' + _('(REP)') if self.schedule.is_repetition is True else '' return '%s - %s %s (%s)' % (start, end, is_repetition, self.show.name)