summaryrefslogtreecommitdiff
path: root/archaeological_files_pdl
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2016-12-05 14:35:18 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2016-12-05 14:36:05 +0100
commit1650f7712602345ff295df7497982b169c3ac729 (patch)
treebe7433cd06356a720a087b14069d516e20cdc3e0 /archaeological_files_pdl
parentd74f0c0edb125762b0c0a7666c91c662e287548d (diff)
downloadIshtar-1650f7712602345ff295df7497982b169c3ac729.tar.bz2
Ishtar-1650f7712602345ff295df7497982b169c3ac729.zip
File wizard: manage strange parcel forms (with no town associated)
Diffstat (limited to 'archaeological_files_pdl')
-rw-r--r--archaeological_files_pdl/wizards.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/archaeological_files_pdl/wizards.py b/archaeological_files_pdl/wizards.py
index c64c70eab..1506b5d49 100644
--- a/archaeological_files_pdl/wizards.py
+++ b/archaeological_files_pdl/wizards.py
@@ -97,7 +97,8 @@ class FileWizard(BaseFileWizard):
towns = self.session_get_value(
parcel_step_key, 'town', multi=True) or []
for idx, parcel_number in enumerate(parcel_numbers):
- if not parcel_number:
+ if not parcel_number or len(sections) <= idx \
+ or len(towns) <= idx:
continue
parcels.append({
'town': towns[idx],