Merge pull request #10972 from quasd/devel

Check dynamic_input fields also with has_input()
This commit is contained in:
Jake McDermott 2021-08-30 14:09:10 -04:00 committed by GitHub
commit b00e5876d4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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