diff --git a/awx/api/views/__init__.py b/awx/api/views/__init__.py index c25977db41..ac65ce9247 100644 --- a/awx/api/views/__init__.py +++ b/awx/api/views/__init__.py @@ -2959,12 +2959,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