# HG changeset patch # User Goffi # Date 1696339627 -7200 # Node ID 52a89ddf3087b5430b6002180c654ff5d7236ffc # Parent b2709504586aa6a50fae2ca19c1dacacf94db71d plugin XEP-0338: be sure to add the `` element only once: rel 424 diff -r b2709504586a -r 52a89ddf3087 libervia/backend/plugins/plugin_xep_0338.py --- a/libervia/backend/plugins/plugin_xep_0338.py Tue Oct 03 15:25:52 2023 +0200 +++ b/libervia/backend/plugins/plugin_xep_0338.py Tue Oct 03 15:27:07 2023 +0200 @@ -124,8 +124,11 @@ media_data: dict, desc_elt: domish.Element, ) -> None: - jingle_elt = session["jingle_elt"] - self.add_group_element(jingle_elt, session) + if content_name == next(iter(session["contents"])): + # the element must be added only once, so we do it only for the first + # content + jingle_elt = session["jingle_elt"] + self.add_group_element(jingle_elt, session) def _jingle_handler_trigger( self,