diff --git a/libervia/backend/plugins/plugin_xep_0167/__init__.py b/libervia/backend/plugins/plugin_xep_0167/__init__.py index 9a36b042..572045c7 100644 --- a/libervia/backend/plugins/plugin_xep_0167/__init__.py +++ b/libervia/backend/plugins/plugin_xep_0167/__init__.py @@ -513,7 +513,7 @@ class XEP_0167(BaseApplicationHandler): 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: