summaryrefslogtreecommitdiff
path: root/archaeological_finds/wizards.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-12-11 18:31:27 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-12-11 18:32:12 +0100
commit7ba31396a8cf7e523537e8f6fb1d8bc4cc41ea12 (patch)
tree7d5391e7eb706d346080ec30a802ebf88bc218bd /archaeological_finds/wizards.py
parent4f93740ad6bb2f9e47eeab63224651b8b1cbb8c6 (diff)
downloadIshtar-7ba31396a8cf7e523537e8f6fb1d8bc4cc41ea12.tar.bz2
Ishtar-7ba31396a8cf7e523537e8f6fb1d8bc4cc41ea12.zip
Manage treatment state and effective execution
Diffstat (limited to 'archaeological_finds/wizards.py')
-rw-r--r--archaeological_finds/wizards.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/archaeological_finds/wizards.py b/archaeological_finds/wizards.py
index d523170eb..7f4e1b498 100644
--- a/archaeological_finds/wizards.py
+++ b/archaeological_finds/wizards.py
@@ -202,10 +202,11 @@ class TreatmentWizard(TreatmentBase):
raise PermissionDenied
dct['items'] = list(basket.items.all())
- for find in dct['items']:
- if 'own' in self.current_right \
- and not find.is_own(dct['history_modifier']):
- raise PermissionDenied
+ if 'items' in dct:
+ for find in dct['items']:
+ if 'own' in self.current_right \
+ and not find.is_own(dct['history_modifier']):
+ raise PermissionDenied
return dct