forked from expo/troggle
fix bug in Area creation
This commit is contained in:
parent
ca5586fc42
commit
9803ebe2e8
@ -102,7 +102,7 @@ def do_pending_cave(k, url, area_1623):
|
||||
notes = default_note)
|
||||
if cave:
|
||||
cave.save() # must save to have id before foreign keys work. This is also a ManyToMany key.
|
||||
cave.area.add(area_1623[0])
|
||||
cave.area.add(area_1623)
|
||||
cave.save()
|
||||
message = f" ! {k:12} {cave.underground_description}"
|
||||
DataIssue.objects.create(parser='caves', message=message, url=url)
|
||||
@ -158,11 +158,10 @@ def readcaves():
|
||||
DataIssue.objects.filter(parser='caves ok').delete()
|
||||
DataIssue.objects.filter(parser='entrances').delete()
|
||||
|
||||
area_1623 = Area.objects.update_or_create(short_name = "1623", parent = None)
|
||||
area_1623, state = Area.objects.update_or_create(short_name = "1623", parent = None)
|
||||
# This seems to return a tuple, not a single object! i.e. (<Area: 1623>, True)
|
||||
#print(f' ! - READ CAVES: {area_1623}')
|
||||
|
||||
area_1626 = Area.objects.update_or_create(short_name = "1626", parent = None)
|
||||
area_1626, state = Area.objects.update_or_create(short_name = "1626", parent = None)
|
||||
|
||||
print (" - Setting pending caves")
|
||||
# Do this first, so that these empty entries are overwritten as they get properly created.
|
||||
|
Loading…
Reference in New Issue
Block a user