diff --git a/awx/main/models/inventory.py b/awx/main/models/inventory.py index 15edaf181d..6153a63731 100644 --- a/awx/main/models/inventory.py +++ b/awx/main/models/inventory.py @@ -1186,16 +1186,16 @@ class InventorySource(UnifiedJobTemplate, InventorySourceOptions): error_notification_templates = list(base_notification_templates .filter(unifiedjobtemplate_notification_templates_for_errors__in=[self])) success_notification_templates = list(base_notification_templates - .filter(unifiedjobtemplate_notification_templates_for_success__in=[self])) + .filter(unifiedjobtemplate_notification_templates_for_success__in=[self])) any_notification_templates = list(base_notification_templates - .filter(unifiedjobtemplate_notification_templates_for_any__in=[self])) + .filter(unifiedjobtemplate_notification_templates_for_any__in=[self])) if self.inventory.organization is not None: error_notification_templates = set(error_notification_templates + list(base_notification_templates - .filter(organization_notification_templates_for_errors=self.inventory.organization))) + .filter(organization_notification_templates_for_errors=self.inventory.organization))) success_notification_templates = set(success_notification_templates + list(base_notification_templates - .filter(organization_notification_templates_for_success=self.inventory.organization))) + .filter(organization_notification_templates_for_success=self.inventory.organization))) any_notification_templates = set(any_notification_templates + list(base_notification_templates - .filter(organization_notification_templates_for_any=self.inventory.organization))) + .filter(organization_notification_templates_for_any=self.inventory.organization))) return dict(error=list(error_notification_templates), success=list(success_notification_templates), any=list(any_notification_templates))