diff options
author | Philip Sargent <philip.sargent@klebos.com> | 2022-03-18 12:55:08 +0000 |
---|---|---|
committer | Philip Sargent <philip.sargent@klebos.com> | 2022-03-18 12:55:08 +0000 |
commit | 3b997a32bfd2cbdb76c4c497334b4e063a69f8a4 (patch) | |
tree | 3243a261bddd4528a7bd9619928f08dc2302f581 /core/views/uploads.py | |
parent | 8b889ade5f23926a1a39456793d10909e489fb0f (diff) | |
download | troggle-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.py | 13 |
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) |