Blob Blame History Raw
From 758818d329c5952f0f00174540d51f6b6e8e1c77 Mon Sep 17 00:00:00 2001
From: Ralph Bean <rbean@redhat.com>
Date: Oct 19 2017 20:51:48 +0000
Subject: Extract message from its envelope.


I ran into these in our stg container.

The message is in a little envelope, and we have to take it out.

---

diff --git a/greenwave/consumers/resultsdb.py b/greenwave/consumers/resultsdb.py
index 2270865..479eb4e 100644
--- a/greenwave/consumers/resultsdb.py
+++ b/greenwave/consumers/resultsdb.py
@@ -68,6 +68,7 @@ class ResultsDBHandler(fedmsg.consumers.FedmsgConsumer):
         Args:
             message (munch.Munch): A fedmsg about a new result.
         """
+        message = message.get('body', message)
         log.debug('Processing message "%s"', message)
         self._invalidate_cache(message)
         self._publish_decision_changes(message)