From 819d8d1fb34146d43d5ed6e7cd559dd819a47c04 Mon Sep 17 00:00:00 2001 From: Matthew Jones Date: Wed, 8 Feb 2017 11:30:15 -0500 Subject: [PATCH] Show the data that would have been a problem sending payload for websocket --- awx/main/consumers.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/awx/main/consumers.py b/awx/main/consumers.py index 417e521bfb..6b7edcfecb 100644 --- a/awx/main/consumers.py +++ b/awx/main/consumers.py @@ -83,4 +83,7 @@ def ws_receive(message): def emit_channel_notification(group, payload): - Group(group).send({"text": json.dumps(payload, cls=DjangoJSONEncoder)}) + try: + Group(group).send({"text": json.dumps(payload, cls=DjangoJSONEncoder)}) + except ValueError: + logger.error("Invalid payload emitting channel {} on topic: {}".format(group, payload))