Skip to content

Commit 204b5be

Browse files
committed
triv: stay on same tab when deleting view
1 parent 16dfa01 commit 204b5be

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
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.46"
3+
version = "0.2.47"
44
description = ""
55
authors = ["SmartBase <[email protected]>"]
66
readme = "README.md"

src/django_smartbase_admin/engine/admin_base_view.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -517,14 +517,14 @@ def action_config(self, request, config_name=None):
517517
response["HX-Redirect"] = redirect_to
518518
return response
519519

520-
def get_redirect_url_from_request(self, request, updated_configuration):
520+
def get_redirect_url_from_request(self, request, updated_configuration=None):
521521
referer = request.request_data.request_meta.get("HTTP_REFERER", "")
522522
url = urllib.parse.urlparse(referer)
523+
query = dict(urllib.parse.parse_qsl(url.query))
524+
query.update({"tabCreated": True})
523525
if updated_configuration:
524-
query = dict(urllib.parse.parse_qsl(url.query))
525-
query.update({"selectedView": updated_configuration.pk, "tabCreated": True})
526-
527-
url = url._replace(query=urllib.parse.urlencode(query))
526+
query.update({"selectedView": updated_configuration.pk})
527+
url = url._replace(query=urllib.parse.urlencode(query))
528528
redirect_to = urllib.parse.urlunparse(url)
529529
return redirect_to
530530

0 commit comments

Comments
 (0)