diff --git a/src/argus/notificationprofile/models.py b/src/argus/notificationprofile/models.py index 6b98b79bd..551cab18b 100644 --- a/src/argus/notificationprofile/models.py +++ b/src/argus/notificationprofile/models.py @@ -270,7 +270,7 @@ def incidents_fitting_maxlevel(self, data=None): maxlevel = data.pop("maxlevel", None) if not maxlevel: return self.all_incidents.distinct() - return self.all_incidents.filter(level__lte=maxlevel) + return self.all_incidents.filter(level__lte=maxlevel).distinct() def incident_fits(self, incident: Incident): if self.is_empty: