diff --git a/sleekxmpp/plugins/xep_0060/stanza/pubsub.py b/sleekxmpp/plugins/xep_0060/stanza/pubsub.py index d2da8ec9..ed3e57d4 100644 --- a/sleekxmpp/plugins/xep_0060/stanza/pubsub.py +++ b/sleekxmpp/plugins/xep_0060/stanza/pubsub.py @@ -221,9 +221,7 @@ class Options(ElementBase): def getOptions(self): config = self.xml.find('{jabber:x:data}x') - form = xep_0004.Form() - if config is not None: - form.fromXML(config) + form = xep_0004.Form(xml=config) return form def setOptions(self, value): @@ -254,9 +252,7 @@ class PublishOptions(ElementBase): def get_publish_options(self): config = self.xml.find('{jabber:x:data}x') - form = xep_0004.Form() - if config is not None: - form.fromXML(config) + form = xep_0004.Form(xml=config) return form def set_publish_options(self, value):