diff --git a/awx/api/serializers.py b/awx/api/serializers.py index 86167debba..600d39512b 100644 --- a/awx/api/serializers.py +++ b/awx/api/serializers.py @@ -2617,7 +2617,7 @@ class ActivityStreamSerializer(BaseSerializer): for fk, _ in SUMMARIZABLE_FK_FIELDS.items(): if not hasattr(obj, fk): continue - allm2m = getattr(obj, fk).all() + allm2m = getattr(obj, fk).distinct() if allm2m.count() > 0: rel[fk] = [] for thisItem in allm2m: @@ -2632,7 +2632,7 @@ class ActivityStreamSerializer(BaseSerializer): try: if not hasattr(obj, fk): continue - allm2m = getattr(obj, fk).all() + allm2m = getattr(obj, fk).distinct() if allm2m.count() > 0: summary_fields[fk] = [] for thisItem in allm2m: