component file sharing: fix incorrect use of returnValue in items async method

This commit is contained in:
Goffi 2022-01-25 17:13:32 +01:00
commit 0d214783a3

View file

@ -814,7 +814,7 @@ class Comments_handler(pubsub.PubSubService):
continue
def _getFrom(self, item_elt):
"""retrieve published of an item
"""retrieve publisher of an item
@param item_elt(domish.element): <item> element
@return (unicode): full jid as string
@ -845,9 +845,7 @@ class Comments_handler(pubsub.PubSubService):
file_data = await self.getFileData(requestor, nodeIdentifier)
comments = file_data["extra"].get("comments", [])
if itemIdentifiers:
defer.returnValue(
[generic.parseXml(c[2]) for c in comments if c[0] in itemIdentifiers]
)
return [generic.parseXml(c[2]) for c in comments if c[0] in itemIdentifiers]
else:
return [generic.parseXml(c[2]) for c in comments]