diff options
author | Philip Sargent <philip.sargent@gmail.com> | 2025-01-17 19:27:26 +0000 |
---|---|---|
committer | Philip Sargent <philip.sargent@gmail.com> | 2025-01-17 19:27:26 +0000 |
commit | 1678dedf084ad27a8dfba7b7bf660459aea119a3 (patch) | |
tree | faca51f9421420cbda0b41881c4194cb00ecfdd2 /core | |
parent | b94ea8eb22c85527132b0fdea61707a493404c01 (diff) | |
download | troggle-1678dedf084ad27a8dfba7b7bf660459aea119a3.tar.gz troggle-1678dedf084ad27a8dfba7b7bf660459aea119a3.tar.bz2 troggle-1678dedf084ad27a8dfba7b7bf660459aea119a3.zip |
protect against both sorts of capitalisation mismatches
Diffstat (limited to 'core')
-rw-r--r-- | core/models/caves.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/core/models/caves.py b/core/models/caves.py index a0ec04b..35b07f2 100644 --- a/core/models/caves.py +++ b/core/models/caves.py @@ -464,6 +464,11 @@ def GetCaveLookup(): message = f" - Warning, capitalisation error in alias list. cave for id '{a}' does not exist but {a.lower()} does." print(message) DataIssue.objects.update_or_create(parser="aliases", message=message) + elif a.upper() in Gcavelookup: + Gcavelookup[key] = Gcavelookup[a.upper()] + message = f" - Warning, capitalisation error in alias list. cave for id '{a}' does not exist but {a.upper()} does." + print(message) + DataIssue.objects.update_or_create(parser="aliases", message=message) else: message = f" * Coding or cave existence mistake, cave for id '{a}' does not exist. Expecting to set key alias '{k}' to it" DataIssue.objects.update_or_create(parser="aliases", message=message) |