diff --git a/app.py b/app.py index ec0eb55..cf1d003 100644 --- a/app.py +++ b/app.py @@ -285,9 +285,12 @@ def domain(url): @app.template_filter() def url_or_id(d): - if ("url" in d) and isinstance(d["url"], str): - return d["url"] - return d["id"] + if isinstance(d, dict): + if ("url" in d) and isinstance(d["url"], str): + return d["url"] + else: + return d["id"] + return "" @app.template_filter()