# HG changeset patch # User Goffi # Date 1696339200 -7200 # Node ID 832a7bdb3aeaa6babec4f55627dcf18c88ba1aab # Parent ece304ec707787ead46563815d25ffc5a6d0516c plugin XEP-0167: don't override existing metadata when preparing confirmation: rel 424 diff -r ece304ec7077 -r 832a7bdb3aea libervia/backend/plugins/plugin_xep_0167/__init__.py --- a/libervia/backend/plugins/plugin_xep_0167/__init__.py Tue Oct 03 15:18:25 2023 +0200 +++ b/libervia/backend/plugins/plugin_xep_0167/__init__.py Tue Oct 03 15:20:00 2023 +0200 @@ -513,7 +513,7 @@ application_data = content_data["application_data"] if action == self._j.A_PREPARE_CONFIRMATION: session["metadata"] = {} - session["peer_metadata"] = {} + session.setdefault("peer_metadata", {}) try: media = application_data["media"] = desc_elt["media"] except KeyError: