diff --git a/src/core/models/schedules.py b/src/core/models/schedules.py index 8dc1d8c4adb7f138f10247935a85772ba07b3f00..bb0cb67d6d3a3722277be9aaaf9eade652e417ac 100644 --- a/src/core/models/schedules.py +++ b/src/core/models/schedules.py @@ -330,6 +330,7 @@ class ScheduleSource(models.Model): 'message': str(err), } ) + logging.exception('Import on ScheduleSource %s encountered exception on creating mapping for %s "%s".', self.pk, item_type, item_source_id) # ... and delete the incomplete (wrong) mapping mapping.delete() @@ -487,6 +488,7 @@ class ScheduleSource(models.Model): 'message': str(err), } ) + logging.exception('Import on ScheduleSource %s encountered exception on loading speaker "%s".', self.pk, speaker_id) return speakers[speaker_id] @@ -524,6 +526,7 @@ class ScheduleSource(models.Model): 'message': str(err), } ) + logging.exception('Import on ScheduleSource %s encountered exception on loading room "%s".', self.pk, r_id) # then load events for e_id, e in data['events'].items(): @@ -555,6 +558,7 @@ class ScheduleSource(models.Model): 'message': str(err), } ) + logging.exception('Import on ScheduleSource %s encountered exception on loading event "%s".', self.pk, e_id) # flag the non-loaded rooms as 'missing' for room_id in expected_rooms: