summaryrefslogtreecommitdiffstats
path: root/parsers/caves.py
diff options
context:
space:
mode:
Diffstat (limited to 'parsers/caves.py')
-rw-r--r--parsers/caves.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/parsers/caves.py b/parsers/caves.py
index f12cd84..feb8fbb 100644
--- a/parsers/caves.py
+++ b/parsers/caves.py
@@ -373,7 +373,8 @@ def readentrance(filename):
# need to cope with duplicates
message = f" ! FAILED to get precisely one ENTRANCE when updating using: cave_entrance/{filename}"
DataIssue.objects.create(parser="caves", message=message, url=f"/cave/{slug}/edit/")
- kents = EntranceSlug.objects.all().filter(entrance=e, slug=slug, primary=primary)
+ # kents = EntranceSlug.objects.all().filter(entrance=e, slug=slug, primary=primary)
+ kents = EntranceSlug.objects.all().filter(entrance=e, slug=slug)
for k in kents:
message = " ! - DUPLICATE in db. entrance:" + str(k.entrance) + ", slug:" + str(k.slug())
DataIssue.objects.create(parser="caves", message=message, url=f"/cave/{slug}/edit/")
@@ -509,7 +510,7 @@ def readcave(filename):
newArea.save()
areas_xslug[area_slug] = newArea
c.area.add(newArea)
- primary = True
+ primary = True # this sets the first thing we find to be primary=True and all the others =False
for slug in slugs:
if slug in caves_xslug:
cs = caves_xslug[slug]