diff options
author | Philip Sargent <philip.sargent@gmail.com> | 2025-07-12 17:30:40 +0300 |
---|---|---|
committer | Philip Sargent <philip.sargent@gmail.com> | 2025-07-12 17:30:40 +0300 |
commit | 5f1b01bea796d4f4e8bef46dcc45980ed2c802d4 (patch) | |
tree | 294d8579b85ee47b38c87e2cd986a8bf4de2efc1 /core/models/wallets.py | |
parent | dbec098bba7439210a275b29201e0a7422882c7c (diff) | |
download | troggle-5f1b01bea796d4f4e8bef46dcc45980ed2c802d4.tar.gz troggle-5f1b01bea796d4f4e8bef46dcc45980ed2c802d4.tar.bz2 troggle-5f1b01bea796d4f4e8bef46dcc45980ed2c802d4.zip |
fix non-appearing cave id info on wallets
Diffstat (limited to 'core/models/wallets.py')
-rw-r--r-- | core/models/wallets.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/core/models/wallets.py b/core/models/wallets.py index 288608a..4474aee 100644 --- a/core/models/wallets.py +++ b/core/models/wallets.py @@ -245,13 +245,21 @@ class Wallet(models.Model): return None #cavelist = jsondata["cave"] cavelist = Wallet.input_to_list(jsondata["cave"]) + from troggle.core.models.troggle import DataIssue for i in cavelist: + if not i: + continue + #print(f"Attempting adding cave '{i}' to wallet {self} ") try: - caveobject = get_cave_leniently(i) + caveobject = get_cave_leniently(i.strip()) + print(f"Attempting adding cave '{caveobject}' to wallet {self} ") if caveobject: self.caves.add(caveobject) except: - print(f"FAIL adding cave to wallet.caves '{i}'") + message = f"FAIL adding cave {caveobject} to wallet.caves '{i}'" + + DataIssue.objects.update_or_create(parser="wallets", message=message, url=wurl) + print(message) pass def year(self): |