lift always node mutex restriction

This commit is contained in:
adamscmRH
2018-09-27 17:36:04 -04:00
committed by Marliana Lara
parent 40602875e0
commit 4d9523afa4
3 changed files with 6 additions and 11 deletions

View File

@@ -3438,10 +3438,6 @@ class WorkflowJobTemplateNodeChildrenBaseList(WorkflowsEnforcementMixin, Enforce
return getattr(parent, self.relationship).all()
def is_valid_relation(self, parent, sub, created=False):
mutex_list = ('success_nodes', 'failure_nodes') if self.relationship == 'always_nodes' else ('always_nodes',)
for relation in mutex_list:
if getattr(parent, relation).all().exists():
return {'Error': _('Cannot associate {0} when {1} have been associated.').format(self.relationship, relation)}
if created:
return None