Skip to content

Commit 28cf390

Browse files
committed
triv: fix delegated action view modifier forwarding
1 parent b0d8422 commit 28cf390

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

src/django_smartbase_admin/audit/tests/test_delegate_to_action.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ def test_dynamic_inner_view_is_marked(self):
8888
from django_smartbase_admin.engine.admin_base_view import SBAdminBaseView
8989

9090
mock_action = MagicMock()
91-
mock_action.target_view.as_view.return_value = lambda request: HttpResponse(
91+
mock_action.target_view.as_view.return_value = lambda request, **kwargs: HttpResponse(
9292
"ok"
9393
)
9494

src/django_smartbase_admin/engine/admin_base_view.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,9 @@ def has_view_or_change_permission(self, request, obj=None) -> bool:
112112

113113
def delegate_to_action_view(self, processed_action):
114114
def inner_view(request, modifier):
115-
return processed_action.target_view.as_view(view=self)(request)
115+
return processed_action.target_view.as_view(view=self)(
116+
request, modifier=modifier
117+
)
116118

117119
inner_view._is_sbadmin_action = True
118120
return inner_view

0 commit comments

Comments
 (0)