From 72e0fda59e77fd5410168dc91fa04ed3390ec384 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Wed, 23 Jun 2021 14:48:22 +0200 Subject: [PATCH] bugfix get_host --- teleforma/templatetags/teleforma_tags.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/teleforma/templatetags/teleforma_tags.py b/teleforma/templatetags/teleforma_tags.py index 63219c6b..8b4420c9 100644 --- a/teleforma/templatetags/teleforma_tags.py +++ b/teleforma/templatetags/teleforma_tags.py @@ -275,11 +275,14 @@ def get_video_id(media): @register.filter def get_host(url, host): - u = urlparse(url) - if host == '127.0.0.1' or host == 'localhost': - nu = u.scheme + '://' + host + ':' + str(u.port) + u.path - return nu - else: + try: + #TODO adapt to urllib py3 + # https://stackoverflow.com/questions/12772190/urllib-module-object-is-not-callable + u = urlparse(url) + if host == '127.0.0.1' or host == 'localhost': + nu = u.scheme + '://' + host + ':' + str(u.port) + u.path + return nu + except: return url -- 2.39.5