From 6c384492bec48e588987764ee25883484b25b13c Mon Sep 17 00:00:00 2001 From: Philip Sargent <philip.sargent@klebos.com> Date: Thu, 25 Aug 2022 17:29:43 +0300 Subject: [PATCH] fix missing .svx as not an error --- core/views/uploads.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/core/views/uploads.py b/core/views/uploads.py index 4a8a6de..b61eb0e 100644 --- a/core/views/uploads.py +++ b/core/views/uploads.py @@ -149,10 +149,12 @@ def get_complaints(complaints, waldata, svxfiles, files, wallet, wurl): if waldata["survex file"]: if not type(waldata["survex file"])==list: # a string also is a sequence type, so do it this way waldata["survex file"] = [waldata["survex file"]] - for svx in waldata["survex file"]: - if svx !="": - svxfiles.append(svx) - if not (Path(settings.SURVEX_DATA) / svx).is_file(): + for sx in waldata["survex file"]: + if sx !="": + if Path(sx).suffix.lower() != ".svx": + sx = sx + ".svx" + svxfiles.append(sx) + if not (Path(settings.SURVEX_DATA) / sx).is_file(): file_complaint = f"{wallet} Incorrect survex file name in {wallet} wallet data. {svx} was not found in LOSER repo" complaints.append(file_complaint) message = f"! {file_complaint}"