From f22e2c884cd05a7c09dd01727efb9d005d087af2 Mon Sep 17 00:00:00 2001 From: Chaiwat Suttipongsakul Date: Fri, 25 Jan 2019 22:46:54 +0700 Subject: [PATCH] check d object must be dict to get url or id --- app.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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()