From 0548f443ca8712ee92b3f81da1a76ba805e8113a Mon Sep 17 00:00:00 2001 From: Goffi Date: Tue, 5 Mar 2024 17:31:36 +0100 Subject: [PATCH] plugin XEP-0373: fix serialisation of `public_key_list` --- libervia/backend/plugins/plugin_xep_0373.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libervia/backend/plugins/plugin_xep_0373.py b/libervia/backend/plugins/plugin_xep_0373.py index fa92d517..d3d3c12f 100644 --- a/libervia/backend/plugins/plugin_xep_0373.py +++ b/libervia/backend/plugins/plugin_xep_0373.py @@ -1218,7 +1218,10 @@ class XEP_0373: await self.publish_public_keys_list(client, public_keys_list) - await self.__storage[client.profile].force(storage_key, public_keys_list) + await self.__storage[client.profile].force( + storage_key, + [pkm.to_dict() for pkm in public_keys_list] + ) return secret_key