diff --git a/SAS/TMSS/src/tmss/tmssapp/models/scheduling.py b/SAS/TMSS/src/tmss/tmssapp/models/scheduling.py index 00d119f380cb0b035aba9e7e432dc94cec708df2..b10dc6daf59db2ef65951d29b8e99953a8654db7 100644 --- a/SAS/TMSS/src/tmss/tmssapp/models/scheduling.py +++ b/SAS/TMSS/src/tmss/tmssapp/models/scheduling.py @@ -204,7 +204,7 @@ class Subtask(BasicCommon): sap_names = [pointing['name'] for pointing in self.specifications_doc['stations']['digital_pointings']] duplicate_names = [name for name in set(sap_names) if sap_names.count(name) > 1] if duplicate_names: - raise ValidationError("Pointings defined in the same Subtask must have unique names. Duplicate names are %s" % duplicate_names) + raise ValidationError("Pointings defined in the same Subtask must have unique names. Duplicate names %s in subtask id=%s." % (duplicate_names, self.pk)) # check if we have a start time or there were predecessors if self.state.value == SubtaskState.Choices.SCHEDULED.value and self.__original_state_id == SubtaskState.Choices.SCHEDULING.value: