From e50ab0dfe190db5335fa42bdb33c34388e403f3c Mon Sep 17 00:00:00 2001 From: Serghei Mihai Date: Thu, 19 Aug 2021 10:36:36 +0200 Subject: [PATCH] templates: search custom template for simple widgets only (#56252) --- gadjo/templatetags/gadjo.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gadjo/templatetags/gadjo.py b/gadjo/templatetags/gadjo.py index f2530f0..14f164d 100644 --- a/gadjo/templatetags/gadjo.py +++ b/gadjo/templatetags/gadjo.py @@ -124,7 +124,10 @@ def with_template(form): form_template = template.loader.get_template('gadjo/form.html') fields_with_templates = [] for field in form: - templates = ['gadjo/%s-widget.html' % field.field.widget.input_type, 'gadjo/widget.html'] + widget = field.field.widget + templates = ['gadjo/widget.html'] + if hasattr(widget, 'input_type'): + templates.insert(0, 'gadjo/%s-widget.html' % widget.input_type) fields_with_templates.append( ( field,