@@ -652,28 +652,18 @@ def _get_ical_data_final_schedule(schedule: OnCallSchedule) -> str:
652
652
653
653
654
654
def ical_export_from_schedule (schedule : OnCallSchedule ) -> bytes :
655
- if _is_final_export_enabled (schedule ):
656
- ical_data = _get_ical_data_final_schedule (schedule )
657
- return ical_data .encode ()
658
- else :
659
- calendars = schedule .get_icalendars ()
660
- ical_obj = create_base_icalendar (schedule .name )
661
- get_events_from_calendars (ical_obj , calendars )
662
- return ical_obj .to_ical ()
655
+ ical_data = _get_ical_data_final_schedule (schedule )
656
+ return ical_data .encode ()
663
657
664
658
665
659
def user_ical_export (user : User , schedules : list [OnCallSchedule ]) -> bytes :
666
660
schedule_name = "On-Call Schedule for {0}" .format (user .username )
667
661
ical_obj = create_base_icalendar (schedule_name )
668
662
669
663
for schedule in schedules :
670
- if _is_final_export_enabled (schedule ):
671
- name = schedule .name
672
- ical_data = _get_ical_data_final_schedule (schedule )
673
- calendars = [Calendar .from_ical (ical_data )]
674
- else :
675
- name = None
676
- calendars = schedule .get_icalendars ()
664
+ name = schedule .name
665
+ ical_data = _get_ical_data_final_schedule (schedule )
666
+ calendars = [Calendar .from_ical (ical_data )]
677
667
get_user_events_from_calendars (ical_obj , calendars , user , name = name )
678
668
679
669
return ical_obj .to_ical ()
0 commit comments