mirror of
https://github.com/ansible/awx.git
synced 2026-05-19 14:57:39 -02:30
Merge pull request #493 from jangsutsr/fix-474
Add protection against credential getattr
This commit is contained in:
@@ -249,10 +249,11 @@ class Credential(PasswordFieldsModel, CommonModelNameNotUnique, ResourceMixin):
|
|||||||
])
|
])
|
||||||
|
|
||||||
def __getattr__(self, item):
|
def __getattr__(self, item):
|
||||||
if item in V1Credential.FIELDS:
|
if item != 'inputs':
|
||||||
return self.inputs.get(item, V1Credential.FIELDS[item].default)
|
if item in V1Credential.FIELDS:
|
||||||
elif item in self.inputs:
|
return self.inputs.get(item, V1Credential.FIELDS[item].default)
|
||||||
return self.inputs[item]
|
elif item in self.inputs:
|
||||||
|
return self.inputs[item]
|
||||||
raise AttributeError(item)
|
raise AttributeError(item)
|
||||||
|
|
||||||
def __setattr__(self, item, value):
|
def __setattr__(self, item, value):
|
||||||
|
|||||||
Reference in New Issue
Block a user