diff --git a/SAS/TMSS/backend/src/tmss/tmssapp/adapters/reports.py b/SAS/TMSS/backend/src/tmss/tmssapp/adapters/reports.py index 8d5fa0f52e8f5bd4c7c1660601e4f3f9c21c7df0..1343f1cc3c2b4981cb31fe801c760d52badfa1c6 100644 --- a/SAS/TMSS/backend/src/tmss/tmssapp/adapters/reports.py +++ b/SAS/TMSS/backend/src/tmss/tmssapp/adapters/reports.py @@ -709,7 +709,7 @@ class FailureReport(): affected_tasks = models.TaskBlueprint.objects.filter(system_events__in=system_events) affected_units = (models.SchedulingUnitBlueprint.objects.filter(task_blueprints__in=affected_tasks)) - for unit in affected_units.all(): + for unit in affected_units.exclude(on_sky_start_time__isnull=True).all(): start_bin = datetime(year=unit.on_sky_start_time.year, month=unit.on_sky_start_time.month, day=1) histogram[start_bin] = histogram.get(start_bin, 0) + (unit.on_sky_duration.total_seconds())