From 58cdf40f9cbcdc8091dc55dabde65293e82cfc32 Mon Sep 17 00:00:00 2001 From: Nicolas Selva Date: Fri, 31 Mar 2023 12:56:25 +0200 Subject: [PATCH] unlazy clean_string and add unlazy_filter --- .../templatetags/imio_teleservices.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/imio_teleservices_templatetags/templatetags/imio_teleservices.py b/imio_teleservices_templatetags/templatetags/imio_teleservices.py index b7d6af8..f07fba8 100644 --- a/imio_teleservices_templatetags/templatetags/imio_teleservices.py +++ b/imio_teleservices_templatetags/templatetags/imio_teleservices.py @@ -21,8 +21,17 @@ def unlazy_date(fdate): return fdate +@register.filter +def unlazy_filter(value): + if isinstance(value, LazyDateObject): + return str(unlazy(value)) + else: + return value + + @register.filter def clean_string(value): + value = unlazy_filter(value) return value.replace(" ", "").replace(".", "").replace("-", "")