summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/views/scans.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/core/views/scans.py b/core/views/scans.py
index 7f9d8c7..83d6ac3 100644
--- a/core/views/scans.py
+++ b/core/views/scans.py
@@ -233,14 +233,19 @@ def cavewallets(request, caveid):
for z in zilchwallets:
zcaveid = z.cave()
if zcaveid:
- if str(zcaveid) in Gcavelookup:
- fcave = Gcavelookup[str(zcaveid)]
+ cleanid = str(zcaveid).strip("'[]'")
+ if cleanid in Gcavelookup:
+ fcave = Gcavelookup[cleanid]
if str(fcave.slug()) == caveid:
# print(f' - Found one ! {z.walletname=} {zcaveid=}')
wallets.add(z)
+ elif cleanid in ['surface', 'unknown', '']:
+ message = f" ! In {z.walletname} ignore '{cleanid}' "
+ print(message)
+ pass
else:
wurl = f"/walletedit/{z.walletname.replace('#',':')}"
- message = f" ! In {z.walletname} there is an unrecognised cave name '{zcaveid}' (out of {len(Gcavelookup):,} cave names and aliases)"
+ message = f" ! In {z.walletname} there is an unrecognised cave name '{cleanid}' (out of {len(Gcavelookup):,} cave names and aliases)"
print(message)
DataIssue.objects.update_or_create(parser="scans", message=message, url=wurl)