diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-09-14 10:48:39 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-09-14 10:48:39 +0200 |
commit | a5721614c6866ab4953ee540eb4417fd2f79ac83 (patch) | |
tree | 693c0fb95c2fcd330a2fbad4224274ea30347451 /ishtar_common/wizards.py | |
parent | 34b80cd9b735aaae35859c972b75c3e9220cc8a4 (diff) | |
download | Ishtar-a5721614c6866ab4953ee540eb4417fd2f79ac83.tar.bz2 Ishtar-a5721614c6866ab4953ee540eb4417fd2f79ac83.zip |
Find - treatments: multi del - redirects
Diffstat (limited to 'ishtar_common/wizards.py')
-rw-r--r-- | ishtar_common/wizards.py | 8 |
1 files changed, 5 insertions, 3 deletions
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) |