Fix setting publish options for pubsub storage.
This commit is contained in:
parent
2c04ae084c
commit
e5750b368e
@ -76,10 +76,11 @@ class XEP_0222(BasePlugin):
|
|||||||
ftype='hidden',
|
ftype='hidden',
|
||||||
value='http://jabber.org/protocol/pubsub#publish-options')
|
value='http://jabber.org/protocol/pubsub#publish-options')
|
||||||
|
|
||||||
|
fields = options['fields']
|
||||||
for field, value in self.profile.items():
|
for field, value in self.profile.items():
|
||||||
if field not in options.fields:
|
if field not in fields:
|
||||||
options.add_field(var=field)
|
options.add_field(var=field)
|
||||||
options.fields[field]['value'] = value
|
options['fields'][field]['value'] = value
|
||||||
|
|
||||||
return self.xmpp['xep_0163'].publish(stanza, node,
|
return self.xmpp['xep_0163'].publish(stanza, node,
|
||||||
options=options,
|
options=options,
|
||||||
|
@ -76,10 +76,11 @@ class XEP_0223(BasePlugin):
|
|||||||
ftype='hidden',
|
ftype='hidden',
|
||||||
value='http://jabber.org/protocol/pubsub#publish-options')
|
value='http://jabber.org/protocol/pubsub#publish-options')
|
||||||
|
|
||||||
|
fields = options['fields']
|
||||||
for field, value in self.profile.items():
|
for field, value in self.profile.items():
|
||||||
if field not in options.fields:
|
if field not in fields:
|
||||||
options.add_field(var=field)
|
options.add_field(var=field)
|
||||||
options.fields[field]['value'] = value
|
options['fields'][field]['value'] = value
|
||||||
|
|
||||||
return self.xmpp['xep_0163'].publish(stanza, node,
|
return self.xmpp['xep_0163'].publish(stanza, node,
|
||||||
options=options,
|
options=options,
|
||||||
|
Loading…
Reference in New Issue
Block a user