Blame 0003-No-envelope.patch

100cf56
From 758818d329c5952f0f00174540d51f6b6e8e1c77 Mon Sep 17 00:00:00 2001
100cf56
From: Ralph Bean <rbean@redhat.com>
100cf56
Date: Oct 19 2017 20:51:48 +0000
100cf56
Subject: Extract message from its envelope.
100cf56
100cf56
100cf56
I ran into these in our stg container.
100cf56
100cf56
The message is in a little envelope, and we have to take it out.
100cf56
100cf56
---
100cf56
100cf56
diff --git a/greenwave/consumers/resultsdb.py b/greenwave/consumers/resultsdb.py
100cf56
index 2270865..479eb4e 100644
100cf56
--- a/greenwave/consumers/resultsdb.py
100cf56
+++ b/greenwave/consumers/resultsdb.py
100cf56
@@ -68,6 +68,7 @@ class ResultsDBHandler(fedmsg.consumers.FedmsgConsumer):
100cf56
         Args:
100cf56
             message (munch.Munch): A fedmsg about a new result.
100cf56
         """
100cf56
+        message = message.get('body', message)
100cf56
         log.debug('Processing message "%s"', message)
100cf56
         self._invalidate_cache(message)
100cf56
         self._publish_decision_changes(message)
100cf56