diff --git a/sat/plugins/plugin_xep_0060.py b/sat/plugins/plugin_xep_0060.py index 95d3cf46..a002e578 100644 --- a/sat/plugins/plugin_xep_0060.py +++ b/sat/plugins/plugin_xep_0060.py @@ -640,7 +640,7 @@ class XEP_0060(object): client, service, node or None, - max_items or None, + max_items, item_ids, sub_id or None, extra.rsm_request, diff --git a/sat/plugins/plugin_xep_0277.py b/sat/plugins/plugin_xep_0277.py index 2fcf96b6..ef0007d0 100644 --- a/sat/plugins/plugin_xep_0277.py +++ b/sat/plugins/plugin_xep_0277.py @@ -956,6 +956,7 @@ class XEP_0277(object): None to get profile's PEP @param node(unicode, None): node to get (or microblog node if None) @param max_items(int): maximum number of item to get, None for no limit + ignored if rsm_request is set @param item_ids (list[unicode]): list of item IDs @param rsm_request (rsm.RSMRequest): RSM request data @param extra (dict): extra data @@ -964,6 +965,8 @@ class XEP_0277(object): """ if node is None: node = NS_MICROBLOG + if rsm_request: + max_items = None items_data = await self._p.getItems( client, service,