2
0
mirror of https://expo.survex.com/repositories/troggle/.git synced 2026-02-08 10:38:25 +00:00
This commit is contained in:
2026-01-30 20:55:57 +00:00
parent 34ed30ce55
commit e4c5009d0a

View File

@@ -607,14 +607,13 @@ class LoadingSurvex:
for sb in chunk: for sb in chunk:
got_obj, created = SurvexBlock.objects.get_or_create( got_obj, created = SurvexBlock.objects.get_or_create(
survexblock=sb.survexblock, _blockid=sb._blockid,
defaults={'survexblockblock': sb.survexblock} # Fields to set only if creating
) )
if created: if created:
print(f" - {sb} Created", file=sys.stderr) print(f" - {sb} Created", file=sys.stderr)
else: else:
# update the block if it changed # update the block if it changed
got_obj.block = sb.block got_obj._blockid = sb._blockid
got_obj.save() got_obj.save()
# print(f" - {sb} SAVED", file=sys.stderr) # print(f" - {sb} SAVED", file=sys.stderr)
print(f" - {len(chunk)} SBs saved to db", file=sys.stderr) print(f" - {len(chunk)} SBs saved to db", file=sys.stderr)