2
0
mirror of https://expo.survex.com/repositories/troggle/.git synced 2025-12-15 12:17:09 +00:00

bugfix i hope

This commit is contained in:
2025-07-24 14:35:15 +02:00
parent 8e9ae0dd92
commit c1bf6e94aa
2 changed files with 5 additions and 4 deletions

View File

@@ -648,7 +648,7 @@ def edit_entrance(request, path="", caveslug=None, entslug=None):
if slug in gcl:
c = gcl[slug]
else:
c = Cave.objects.get(cave=c)
c = Cave.objects.get(slug=slug)
nce = CaveAndEntrance.objects.filter(cave=c, entrance=e).count()
if nce == 0 :
return slugname, letter

View File

@@ -70,7 +70,7 @@ def dummy_entrance(k, slug, msg="DUMMY"):
def set_dummy_entrance(id, slug, cave, msg="DUMMY"):
def report_absent_entrace(id, slug, cave, msg="DUMMY"):
"""Called only when reading the cave and entrance html files
Called when the Entrance field in a cave_data file is either missing or
@@ -88,6 +88,7 @@ def set_dummy_entrance(id, slug, cave, msg="DUMMY"):
"""
global entrances_xslug
message = f" - Note: Missing Entrance for entrance '{id}' on cave '{cave}' - Is this a problem?"
print(message)
DataIssue.objects.create(parser="entrances", message=message, url=f"{cave.url}")
def add_cave_to_pending_list(id, wallet, message):
@@ -671,7 +672,7 @@ def read_cave(filename, mvf=None, cave=None):
if len(entrances) == 1 and not eslug: # may be empty: <entranceslug></entranceslug>
msg="DUMMY: no entrance slug read from file, so assume textually same as cave slug"
set_dummy_entrance(slug[5:], slug, c, msg=msg)
report_absent_entrace(slug[5:], slug, c, msg=msg)
print(f"! {msg}\n- {slug} {c}")
else:
if eslug in entrances_xslug:
@@ -919,7 +920,7 @@ def read_cave(filename, mvf=None, cave=None):
#do_entrances()
if not entrances or len(entrances) < 1:
# missing entrance link in cave_data/1623-* .html file
set_dummy_entrance(slug[5:], slug, cave, msg="DUMMY: no entrances")
report_absent_entrace(slug[5:], slug, cave, msg="DUMMY: no entrances")
else:
do_entrances()
if manual_edit: