From a5721614c6866ab4953ee540eb4417fd2f79ac83 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Sat, 14 Sep 2019 10:48:39 +0200 Subject: Find - treatments: multi del - redirects --- ishtar_common/wizards.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'ishtar_common/wizards.py') diff --git a/ishtar_common/wizards.py b/ishtar_common/wizards.py index 0c13139df..f36976684 100644 --- a/ishtar_common/wizards.py +++ b/ishtar_common/wizards.py @@ -122,6 +122,7 @@ class Wizard(IshtarWizard): wizard_done_template = 'ishtar/wizard/wizard_done.html' wizard_done_window = '' redirect_url = None + open_created_in_redirect = True wizard_confirm = 'ishtar/wizard/confirm_wizard.html' wizard_templates = {} filter_owns = {} @@ -955,9 +956,10 @@ class Wizard(IshtarWizard): self.current_object = obj if self.redirect_url: - return HttpResponseRedirect( - reverse(self.redirect_url) + "?open_item={}".format(obj.pk) - ) + url = reverse(self.redirect_url) + if self.open_created_in_redirect: + url += "?open_item={}".format(obj.pk) + return HttpResponseRedirect(url) # force evaluation of lazy urls wizard_done_window = str(self.wizard_done_window) -- cgit v1.2.3