diff options
author | Philip Sargent <philip.sargent@gmail.com> | 2022-12-29 13:56:09 +0000 |
---|---|---|
committer | Philip Sargent <philip.sargent@gmail.com> | 2022-12-29 13:56:09 +0000 |
commit | 9dc1853e10206fb99e3a9761d692f537bdda8878 (patch) | |
tree | 2b677d3ff6a9425612b80ffd3b6c46c2113f4c49 /core/views/uploads.py | |
parent | 78740a1fc07d15b042299411b6a7f5ca2b3c45c1 (diff) | |
download | troggle-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.py | 15 |
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, |