diff --git a/gracedb/superevents/models.py b/gracedb/superevents/models.py index ce1758b86c3fa419145ef914fa59644fc9deb20a..b4b1d87896c487a915089be331bc42570a75ad86 100644 --- a/gracedb/superevents/models.py +++ b/gracedb/superevents/models.py @@ -60,13 +60,7 @@ class Superevent(CleanSaveModel, ModelToDictMixin): # Class method overrides -------------------------------------------------- def clean(self, *args, **kwargs): - # If preferred event is not set, just pick the first non-external - # event in the set - # NOTE: do we actually want to do this? - if self.events.exists() and not self.preferred_event: - self.preferred_event = self.events.exclude(group__name= - settings.EXTERNAL_ANALYSIS_GROUP).first() - + # External events can't be set as preferred events if (self.preferred_event and self.preferred_event.group.name == settings.EXTERNAL_ANALYSIS_GROUP): raise ValidationError({'preferred_event':