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