summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-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)