# HG changeset patch # User Goffi # Date 1700667096 -3600 # Node ID 7006b55001a4465b288311212621c07e2ae0845f # Parent ff633e19a0692411f6a971a0c053f8ceb735ad28 broweser (jid): add a simple check for JID validation. diff -r ff633e19a069 -r 7006b55001a4 libervia/web/pages/_browser/jid.py --- a/libervia/web/pages/_browser/jid.py Wed Nov 22 16:31:36 2023 +0100 +++ b/libervia/web/pages/_browser/jid.py Wed Nov 22 16:31:36 2023 +0100 @@ -89,7 +89,12 @@ @return: True if the JID is XMPP compliant """ # Simple check for domain part - if not self.domain or self.domain.startswith(".") or self.domain.endswith("."): + if ( + not self.domain + or self.domain.startswith(".") + or self.domain.endswith(".") + or "." not in self.domain + ): return False if ".." in self.domain: return False