diff --git a/awx/api/views/__init__.py b/awx/api/views/__init__.py index ee4959d9f2..9feab18b47 100644 --- a/awx/api/views/__init__.py +++ b/awx/api/views/__init__.py @@ -2951,12 +2951,12 @@ class WorkflowJobTemplateNodeChildrenBaseList(WorkflowsEnforcementMixin, Enforce parent_node_type_relationship = getattr(parent, self.relationship) parent_node_type_relationship.add(sub) - parent.save() graph = WorkflowDAG(parent.workflow_job_template) if graph.has_cycle(): parent_node_type_relationship.remove(sub) return {"Error": _("Cycle detected.")} + parent_node_type_relationship.remove(sub) return None