From 1678dedf084ad27a8dfba7b7bf660459aea119a3 Mon Sep 17 00:00:00 2001 From: Philip Sargent Date: Fri, 17 Jan 2025 19:27:26 +0000 Subject: protect against both sorts of capitalisation mismatches --- core/models/caves.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'core') 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) -- cgit v1.2.3