diff --git a/lflex_celcat_survival/events.py b/lflex_celcat_survival/events.py index 032faf7396f9b18afd65858e2c248253d6093b1e..776491dca5fc230314d10ac4b097ba0856a4ac44 100644 --- a/lflex_celcat_survival/events.py +++ b/lflex_celcat_survival/events.py @@ -57,6 +57,7 @@ class FilteredCelcatEvents: logging.warning('\nDetails of the involved time slots:') problematic_courses = fetch_problem_df[['course_request_id']] problematic_time_slots = problematic_courses.merge(self.df, how='inner', on='course_request_id') + problematic_time_slots = problematic_time_slots.sort_values(by=['course_request_id', 'start'])[['course_request_id', 'module_apogee', 'module_readable', 'start', 'end', 'course_type', 'group']] logging.warning(f'\n{problematic_time_slots}') def parse_description(row):