summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2017-04-21 19:19:06 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2017-04-21 19:19:06 +0200
commit87f19f1fe6da40eaa43fcd8818045eaef5106ccf (patch)
tree80369e0fb9835db63089875e6f4e3963f501437d
parentdc95066523c28215f5e25104e357d8717cc200aa (diff)
downloadIshtar-87f19f1fe6da40eaa43fcd8818045eaef5106ccf.tar.bz2
Ishtar-87f19f1fe6da40eaa43fcd8818045eaef5106ccf.zip
Fix parcel formset initialisation
-rw-r--r--archaeological_operations/forms.py3
-rw-r--r--archaeological_operations/wizards.py2
2 files changed, 2 insertions, 3 deletions
diff --git a/archaeological_operations/forms.py b/archaeological_operations/forms.py
index da9394d6c..b280e982e 100644
--- a/archaeological_operations/forms.py
+++ b/archaeological_operations/forms.py
@@ -105,7 +105,7 @@ class ParcelForm(forms.Form):
prefix_value = kwargs['prefix'] + '-town'
if not [k for k in kwargs['data'].keys()
if k.startswith(prefix_value) and kwargs['data'][k]]:
- kwargs['data'] = None
+ kwargs['data'] = {}
if 'files' in kwargs:
kwargs.pop('files')
super(ParcelForm, self).__init__(*args, **kwargs)
@@ -336,7 +336,6 @@ class ParcelFormSet(FormSet):
def clean(self):
# manage parcel selection
- selected_town, parcels = None, []
if self.data.get('_parcel_selection'):
parcels = parse_parcels(self.data['_parcel_selection'])
selected_town = self.data.get('_town')
diff --git a/archaeological_operations/wizards.py b/archaeological_operations/wizards.py
index 07206cc18..b9ff96cad 100644
--- a/archaeological_operations/wizards.py
+++ b/archaeological_operations/wizards.py
@@ -250,7 +250,7 @@ class OperationWizard(Wizard):
post_data = request.POST.copy()
# add all parcel from available in the archaeological file
- if not post_data.get('add_all_parcels'):
+ if not post_data.get('add_all_parcels', None):
return super(OperationWizard, self).post(*args, **kwargs)
file = self.get_current_file()