summaryrefslogtreecommitdiffstats
path: root/core/views/uploads.py
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@gmail.com>2022-12-29 13:56:09 +0000
committerPhilip Sargent <philip.sargent@gmail.com>2022-12-29 13:56:09 +0000
commit9dc1853e10206fb99e3a9761d692f537bdda8878 (patch)
tree2b677d3ff6a9425612b80ffd3b6c46c2113f4c49 /core/views/uploads.py
parent78740a1fc07d15b042299411b6a7f5ca2b3c45c1 (diff)
downloadtroggle-9dc1853e10206fb99e3a9761d692f537bdda8878.tar.gz
troggle-9dc1853e10206fb99e3a9761d692f537bdda8878.tar.bz2
troggle-9dc1853e10206fb99e3a9761d692f537bdda8878.zip
cope with bad wallet name
Diffstat (limited to 'core/views/uploads.py')
-rw-r--r--core/views/uploads.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/core/views/uploads.py b/core/views/uploads.py
index 6eaadc6..648e340 100644
--- a/core/views/uploads.py
+++ b/core/views/uploads.py
@@ -676,12 +676,15 @@ def scanupload(request, path=None):
checked[f] = "checked"
survexsize = str(min(len(str(waldata["survex file"])), 46))
-
- thiswallet = Wallet.objects.get(walletname=wallet)
- caveifywallet(thiswallet)
- thiswallet.ticks = thiswallet.get_ticks() # the complaints in colour form
- #fixsurvextick(thiswallet, thiswallet.ticks)
- print(thiswallet)
+
+ try:
+ thiswallet = Wallet.objects.get(walletname=wallet)
+ caveifywallet(thiswallet)
+ thiswallet.ticks = thiswallet.get_ticks() # the complaints in colour form
+ #fixsurvextick(thiswallet, thiswallet.ticks)
+ print(thiswallet)
+ except:
+ thiswallet = None
context = {'year': year, 'prev': prev, 'next': next, 'prevy': prevy, 'nexty': nexty,
'files': files, 'dirs': dirs, 'waldata': waldata, 'svxfiles': svxfiles,
'checked': checked,