diff --git a/src/controller/mastodon/handler.py b/src/controller/mastodon/handler.py index 13bab074..937f5c20 100644 --- a/src/controller/mastodon/handler.py +++ b/src/controller/mastodon/handler.py @@ -200,7 +200,10 @@ class Handler(object): def open_timeline(self, controller, buffer): if not hasattr(buffer, "get_item"): return - item = buffer.get_item() + if hasattr(buffer, "community_url"): + item = buffer.get_item_from_instance() + else: + item = buffer.get_item() if buffer.type == "user": users = [item.acct] elif buffer.type == "baseBuffer":