# HG changeset patch # User Goffi # Date 1701778221 -3600 # Node ID 0e48181d50ab6c1b33cdd4549fad479026d3682c # Parent da7d360a87be28067ee6cd57e447284413d74c64 Plugin XEP-0277: Add metadata to prevent adding random suffixes to generated user-friendly IDs. diff -r da7d360a87be -r 0e48181d50ab libervia/backend/plugins/plugin_xep_0277.py --- a/libervia/backend/plugins/plugin_xep_0277.py Mon Dec 04 17:51:28 2023 +0100 +++ b/libervia/backend/plugins/plugin_xep_0277.py Tue Dec 05 13:10:21 2023 +0100 @@ -992,7 +992,10 @@ or data.get('content_rich') or '' ) - return f"{id_base}-{token_urlsafe(3)}" + if not data.get("user_friendly_id_suffix", True): + return id_base + else: + return f"{id_base}-{token_urlsafe(3)}" def _mb_send(self, service, node, data, profile_key): service = jid.JID(service) if service else None