diff --git a/poezio/core/commands.py b/poezio/core/commands.py index 85aa76e8..5c3c51f5 100644 --- a/poezio/core/commands.py +++ b/poezio/core/commands.py @@ -342,6 +342,7 @@ class CommandCore: def _parse_join_jid(self, jid_string: str) -> Tuple[Optional[str], Optional[str]]: # we try to join a server directly + server_root = False try: if jid_string.startswith('@'): server_root = True @@ -350,7 +351,7 @@ class CommandCore: info = JID(jid_string) server_root = False except InvalidJID: - return (None, None) + info = JID('') set_nick: Optional[str] = '' if len(jid_string) > 1 and jid_string.startswith('/'):