memory (disco): fix incorrect use of await

This commit is contained in:
Goffi 2026-07-04 10:42:26 +02:00
commit ebe072dbd4

View file

@ -371,9 +371,9 @@ class Discovery:
if jid_ == client.server_jid and not node:
# we cache items only for our own server and if node is not set
try:
items = await self.host.memory.entity_data_get(
client, jid_, ["DISCO_ITEMS"]
)["DISCO_ITEMS"]
items = G.host.memory.entity_data_get(client, jid_, ["DISCO_ITEMS"])[
"DISCO_ITEMS"
]
log.debug("[%s] disco items are in cache" % jid_.full())
if not use_cache:
# we ignore cache, so we pretend we haven't found it