From 4c92e0af7714d9f6104ddfa73ae8acfba2e174d3 Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Thu, 17 Oct 2019 08:53:01 -0400 Subject: [PATCH] fix a 500 error when creating/editing notification templates see: https://github.com/ansible/awx/issues/5028 --- awx/api/serializers.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/awx/api/serializers.py b/awx/api/serializers.py index bcca272a83..818160ac3b 100644 --- a/awx/api/serializers.py +++ b/awx/api/serializers.py @@ -4406,6 +4406,8 @@ class NotificationTemplateSerializer(BaseSerializer): for event in messages: if not messages[event]: continue + if not isinstance(messages[event], dict): + continue body = messages[event].get('body', {}) if body: try: