messagebus plugin: avoid duplicate context updates
This commit is contained in:
parent
261224311c
commit
2a6c04635f
1 changed files with 4 additions and 2 deletions
|
|
@ -236,9 +236,11 @@ def prep_message(cbtype, *args, **kws):
|
|||
else:
|
||||
raise PluginError('unsupported exchange type: %s' % exchange_type)
|
||||
|
||||
messages = getattr(context, 'messagebus_plugin_messages', [])
|
||||
messages = getattr(context, 'messagebus_plugin_messages', None)
|
||||
if messages is None:
|
||||
messages = []
|
||||
context.messagebus_plugin_messages = messages
|
||||
messages.append(message)
|
||||
context.messagebus_plugin_messages = messages
|
||||
|
||||
|
||||
@callback('postCommit')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue