From 4e832bb9ac3b037ce56291ba14ad07ef42959965 Mon Sep 17 00:00:00 2001 From: Matthias Date: Mon, 7 Mar 2022 00:01:30 +0100 Subject: [PATCH] make sure 'no date' elements do not fail --- InvenTree/part/templatetags/inventree_extras.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/InvenTree/part/templatetags/inventree_extras.py b/InvenTree/part/templatetags/inventree_extras.py index 7f0d7ff3cc..3deab1ecd1 100644 --- a/InvenTree/part/templatetags/inventree_extras.py +++ b/InvenTree/part/templatetags/inventree_extras.py @@ -5,7 +5,7 @@ This module provides template tags for extra functionality, over and above the built-in Django tags. """ -from datetime import date +from datetime import date, datetime import os import sys @@ -87,7 +87,9 @@ def render_date(context, date_object): # Update the context cache context['user_date_format'] = user_date_format - return date_object.strftime(user_date_format) + if isinstance(date_object, (datetime, date)): + return date_object.strftime(user_date_format) + return date_object @register.simple_tag()