Received notifications context is not a DesignateContext

Nova/Neutron's notifcations context contains fields which we do not
know how to handle in DesignateContext. We should treat received
context's as simple dict's rather than attempting to munge into
a DesignateContext.

Change-Id: Ieda187679171333be69e98d6301c64a14187a5d7
Closes-Bug: 1360696
This commit is contained in:
Kiall Mac Innes 2014-08-31 20:58:57 +01:00
parent d3bed0204b
commit 0997eec415

View File

@ -210,7 +210,8 @@ def get_server(target, endpoints, serializer=None):
def get_listener(targets, endpoints, serializer=None):
assert TRANSPORT is not None
serializer = RequestContextSerializer(serializer)
if serializer is None:
serializer = JsonPayloadSerializer()
return messaging.get_notification_listener(TRANSPORT,
targets,
endpoints,