From 3b997a32bfd2cbdb76c4c497334b4e063a69f8a4 Mon Sep 17 00:00:00 2001 From: Philip Sargent Date: Fri, 18 Mar 2022 12:55:08 +0000 Subject: bugfix if no svx file --- core/views/uploads.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'core') 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) -- cgit v1.2.3