From 637d6173bc5cdb8e0043dbd14afdb46dd307443a Mon Sep 17 00:00:00 2001 From: quasd Date: Mon, 30 Aug 2021 16:10:34 +0300 Subject: [PATCH] Check dynamic_input fields also with has_inputs() - Fixes, using credential plugins in Container Registry credential, with execution environments Signed-off-by: quasd --- awx/main/models/credential/__init__.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/awx/main/models/credential/__init__.py b/awx/main/models/credential/__init__.py index cc8e5580de..88c0eedadd 100644 --- a/awx/main/models/credential/__init__.py +++ b/awx/main/models/credential/__init__.py @@ -299,10 +299,7 @@ class Credential(PasswordFieldsModel, CommonModelNameNotUnique, ResourceMixin): def has_inputs(self, field_names=()): for name in field_names: - if name in self.inputs: - if self.inputs[name] in ('', None): - return False - else: + if not self.has_input(name): raise ValueError('{} is not an input field'.format(name)) return True