Skip to content

Commit e6d7fcf

Browse files
author
oko-x
committed
triv: fix templatetag missing request context for field widget
1 parent c5e7599 commit e6d7fcf

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "django-smartbase-admin"
3-
version = "0.2.26"
3+
version = "0.2.27"
44
description = ""
55
authors = ["SmartBase <info@smartbase.sk>"]
66
readme = "README.md"

src/django_smartbase_admin/templatetags/sb_admin_tags.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,13 @@ def render_widget(widget, request):
5858
return widget.render(request)
5959

6060

61-
@register.simple_tag
62-
def sb_admin_render_form_field(form_field, label_as_placeholder=False):
61+
@register.simple_tag(takes_context=True)
62+
def sb_admin_render_form_field(context, form_field, label_as_placeholder=False):
63+
request = context["request"]
6364
from django_smartbase_admin.admin.admin_base import SBAdminFormFieldWidgetsMixin
6465

6566
form_field.field = SBAdminFormFieldWidgetsMixin().assign_widget_to_form_field(
66-
form_field.field
67+
form_field.field, request=request
6768
)
6869
if label_as_placeholder:
6970
form_field.field.widget.attrs["placeholder"] = form_field.field.label

0 commit comments

Comments
 (0)