summaryrefslogtreecommitdiffstats
path: root/core/views/uploads.py
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@klebos.com>2022-03-18 12:55:08 +0000
committerPhilip Sargent <philip.sargent@klebos.com>2022-03-18 12:55:08 +0000
commit3b997a32bfd2cbdb76c4c497334b4e063a69f8a4 (patch)
tree3243a261bddd4528a7bd9619928f08dc2302f581 /core/views/uploads.py
parent8b889ade5f23926a1a39456793d10909e489fb0f (diff)
downloadtroggle-3b997a32bfd2cbdb76c4c497334b4e063a69f8a4.tar.gz
troggle-3b997a32bfd2cbdb76c4c497334b4e063a69f8a4.tar.bz2
troggle-3b997a32bfd2cbdb76c4c497334b4e063a69f8a4.zip
bugfix if no svx file
Diffstat (limited to 'core/views/uploads.py')
-rw-r--r--core/views/uploads.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/core/views/uploads.py b/core/views/uploads.py
index 58b61c2..a2e72de 100644
--- a/core/views/uploads.py
+++ b/core/views/uploads.py
@@ -172,12 +172,13 @@ def scanupload(request, path=None):
wd["people"][i] = elem.strip()
#print(f'--- ${wd["survex file"]}$ - {type(wd["survex file"])}')
- if wd["survex file"][0] == '[':
- wd["survex file"] = wd["survex file"][1:-1]
- wd["survex file"] = wd["survex file"].replace("\"", "").split(",")
- for i, elem in enumerate(wd["survex file"]):
- wd["survex file"][i] = elem.strip()
- #print(f'--- {wd["survex file"]} - {type(wd["survex file"])}')
+ if wd["survex file"]: # allow for no survex file at all
+ if wd["survex file"][0] == '[':
+ wd["survex file"] = wd["survex file"][1:-1]
+ wd["survex file"] = wd["survex file"].replace("\"", "").split(",")
+ for i, elem in enumerate(wd["survex file"]):
+ wd["survex file"][i] = elem.strip()
+ #print(f'--- {wd["survex file"]} - {type(wd["survex file"])}')
with open(contents_path, "w") as jfile:
json.dump(wd, jfile, indent = 1)