From 1f14fb54c23c1a461967f4552be66d449f3cc4d2 Mon Sep 17 00:00:00 2001 From: mathieui Date: Sat, 8 Feb 2025 12:30:02 +0100 Subject: [PATCH] XEP-0060: fix get_item_ids (fix #3548) missing return statement, the function would work with callbacks, but that is a bit meh. --- slixmpp/plugins/xep_0060/pubsub.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/slixmpp/plugins/xep_0060/pubsub.py b/slixmpp/plugins/xep_0060/pubsub.py index 7394834c..f28e2680 100644 --- a/slixmpp/plugins/xep_0060/pubsub.py +++ b/slixmpp/plugins/xep_0060/pubsub.py @@ -464,10 +464,10 @@ class XEP_0060(BasePlugin): """ Retrieve the ItemIDs hosted by a given node, using disco. """ - self.xmpp['xep_0030'].get_items(jid, node, ifrom=ifrom, - callback=callback, timeout=timeout, - iterator=iterator, - timeout_callback=timeout_callback) + return self.xmpp['xep_0030'].get_items(jid, node, ifrom=ifrom, + callback=callback, timeout=timeout, + iterator=iterator, + timeout_callback=timeout_callback) def modify_affiliations(self, jid, node, affiliations=None, ifrom=None, timeout_callback=None, callback=None,