From baa7478ff05b8cc46bd64aa1132ca4921e486d10 Mon Sep 17 00:00:00 2001 From: Aaron Tan Date: Fri, 25 Aug 2017 15:28:58 -0400 Subject: [PATCH] Add pending_deletion check to job relaunch validation --- awx/api/serializers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awx/api/serializers.py b/awx/api/serializers.py index fca1fa38d3..b580f57ec3 100644 --- a/awx/api/serializers.py +++ b/awx/api/serializers.py @@ -2630,7 +2630,7 @@ class JobRelaunchSerializer(JobSerializer): raise serializers.ValidationError(dict(credential=[_("Credential not found or deleted.")])) if obj.project is None: raise serializers.ValidationError(dict(errors=[_("Job Template Project is missing or undefined.")])) - if obj.inventory is None: + if obj.inventory is None or obj.inventory.pending_deletion: raise serializers.ValidationError(dict(errors=[_("Job Template Inventory is missing or undefined.")])) attrs = super(JobRelaunchSerializer, self).validate(attrs) return attrs