summaryrefslogtreecommitdiff
path: root/ishtar_common/wizards.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-12-04 11:15:44 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-12-04 11:15:44 +0100
commit97f43cba1ba5204f2da685c04aed5770ff3d68a8 (patch)
treeff07444b73ef267fbfcbbb38c30166f812f63aa1 /ishtar_common/wizards.py
parent2c13cefcf2f0a7e1b75ac072f8d0529e55973608 (diff)
downloadIshtar-97f43cba1ba5204f2da685c04aed5770ff3d68a8.tar.bz2
Ishtar-97f43cba1ba5204f2da685c04aed5770ff3d68a8.zip
Fix wizard permissions call
Diffstat (limited to 'ishtar_common/wizards.py')
-rw-r--r--ishtar_common/wizards.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/ishtar_common/wizards.py b/ishtar_common/wizards.py
index 446afc71e..47355dd06 100644
--- a/ishtar_common/wizards.py
+++ b/ishtar_common/wizards.py
@@ -147,7 +147,7 @@ class Wizard(IshtarWizard):
form, other_check)
return kwargs
- def check_own_permissions(self, request, step, *args, **kwargs):
+ def check_own_permissions(self, request, step=None, *args, **kwargs):
# reinit default dispatch of a wizard - not clean...
self.request = request
self.session = request.session
@@ -179,7 +179,7 @@ class Wizard(IshtarWizard):
step = kwargs.get('step', None)
# check that the current object is really owned by the current user
if step and self.current_right and '_own_' in self.current_right:
- if not self.check_permissions(request, step, *args, **kwargs):
+ if not self.check_own_permissions(request, *args, **kwargs):
return HttpResponseRedirect('/')
# extra filter on forms
self.filter_owns_items = True