summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLance Stout <lancestout@gmail.com>2013-01-04 00:25:46 -0800
committerLance Stout <lancestout@gmail.com>2013-01-04 00:25:46 -0800
commite5750b368e1c158a610cea95c541b3f64bdee4b0 (patch)
tree92e8de7a12cfcf9da818b74bda681827a9877433
parent2c04ae084ca2233f45776b32614b1e575db93449 (diff)
downloadslixmpp-e5750b368e1c158a610cea95c541b3f64bdee4b0.tar.gz
slixmpp-e5750b368e1c158a610cea95c541b3f64bdee4b0.tar.bz2
slixmpp-e5750b368e1c158a610cea95c541b3f64bdee4b0.tar.xz
slixmpp-e5750b368e1c158a610cea95c541b3f64bdee4b0.zip
Fix setting publish options for pubsub storage.
-rw-r--r--sleekxmpp/plugins/xep_0222.py5
-rw-r--r--sleekxmpp/plugins/xep_0223.py5
2 files changed, 6 insertions, 4 deletions
diff --git a/sleekxmpp/plugins/xep_0222.py b/sleekxmpp/plugins/xep_0222.py
index 1073c1a1..2cc7f703 100644
--- a/sleekxmpp/plugins/xep_0222.py
+++ b/sleekxmpp/plugins/xep_0222.py
@@ -76,10 +76,11 @@ class XEP_0222(BasePlugin):
ftype='hidden',
value='http://jabber.org/protocol/pubsub#publish-options')
+ fields = options['fields']
for field, value in self.profile.items():
- if field not in options.fields:
+ if field not in fields:
options.add_field(var=field)
- options.fields[field]['value'] = value
+ options['fields'][field]['value'] = value
return self.xmpp['xep_0163'].publish(stanza, node,
options=options,
diff --git a/sleekxmpp/plugins/xep_0223.py b/sleekxmpp/plugins/xep_0223.py
index ab99f277..abbecfc7 100644
--- a/sleekxmpp/plugins/xep_0223.py
+++ b/sleekxmpp/plugins/xep_0223.py
@@ -76,10 +76,11 @@ class XEP_0223(BasePlugin):
ftype='hidden',
value='http://jabber.org/protocol/pubsub#publish-options')
+ fields = options['fields']
for field, value in self.profile.items():
- if field not in options.fields:
+ if field not in fields:
options.add_field(var=field)
- options.fields[field]['value'] = value
+ options['fields'][field]['value'] = value
return self.xmpp['xep_0163'].publish(stanza, node,
options=options,