mirror of
https://github.com/ansible/awx.git
synced 2026-05-10 10:57:35 -02:30
avoid reading notification configuration from already-serialized data
This commit is contained in:
@@ -2680,9 +2680,10 @@ class NotificationTemplateSerializer(BaseSerializer):
|
|||||||
def to_representation(self, obj):
|
def to_representation(self, obj):
|
||||||
ret = super(NotificationTemplateSerializer, self).to_representation(obj)
|
ret = super(NotificationTemplateSerializer, self).to_representation(obj)
|
||||||
for field in obj.notification_class.init_parameters:
|
for field in obj.notification_class.init_parameters:
|
||||||
if field in ret['notification_configuration'] and \
|
config = obj.notification_configuration
|
||||||
force_text(ret['notification_configuration'][field]).startswith('$encrypted$'):
|
if field in config and force_text(config[field]).startswith('$encrypted$'):
|
||||||
ret['notification_configuration'][field] = '$encrypted$'
|
config[field] = '$encrypted$'
|
||||||
|
ret['notification_configuration'] = config
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
def get_related(self, obj):
|
def get_related(self, obj):
|
||||||
|
|||||||
Reference in New Issue
Block a user