From 2aee31732b1ce9aefe4a00e0fc680d207a6f70a6 Mon Sep 17 00:00:00 2001 From: Goffi Date: Sun, 3 May 2026 11:07:36 +0200 Subject: [PATCH] plugin XEP-0084: Fix entity updated: `on_metadata_update` was wrongly using our own JID instead of the PEP sender's one. --- libervia/backend/plugins/plugin_xep_0084.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libervia/backend/plugins/plugin_xep_0084.py b/libervia/backend/plugins/plugin_xep_0084.py index 33bf1d0a..0e8169bc 100644 --- a/libervia/backend/plugins/plugin_xep_0084.py +++ b/libervia/backend/plugins/plugin_xep_0084.py @@ -82,7 +82,7 @@ class XEP_0084: async def on_metadata_update( self, client: SatXMPPEntity, itemsEvent: pubsub.ItemsEvent ) -> None: - entity = client.jid.userhostJID() + entity = itemsEvent.sender avatar_metadata = await self.get_avatar(client, entity) await self._i.update(client, IMPORT_NAME, "avatar", avatar_metadata, entity)