summaryrefslogtreecommitdiff
path: root/poezio/bookmarks.py
diff options
context:
space:
mode:
Diffstat (limited to 'poezio/bookmarks.py')
-rw-r--r--poezio/bookmarks.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/poezio/bookmarks.py b/poezio/bookmarks.py
index 0406de94..ced6fde6 100644
--- a/poezio/bookmarks.py
+++ b/poezio/bookmarks.py
@@ -32,9 +32,8 @@ import functools
import logging
from typing import Optional, List, Union
-from slixmpp import JID
+from slixmpp import InvalidJID, JID
from slixmpp.plugins.xep_0048 import Bookmarks, Conference, URL
-from poezio.common import safeJID
from poezio.config import config
log = logging.getLogger(__name__)
@@ -288,7 +287,10 @@ class BookmarkList:
return
rooms = rooms.split(':')
for room in rooms:
- jid = safeJID(room)
+ try:
+ jid = JID(room)
+ except InvalidJID:
+ continue
if jid.bare == '':
continue
if jid.resource != '':