From e4c5009d0a5b6f454cf611a728034472f023666c Mon Sep 17 00:00:00 2001 From: Philip Sargent Date: Fri, 30 Jan 2026 20:55:57 +0000 Subject: [PATCH] bug --- parsers/survex.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/parsers/survex.py b/parsers/survex.py index 6e918bf..d026ee2 100644 --- a/parsers/survex.py +++ b/parsers/survex.py @@ -607,14 +607,13 @@ class LoadingSurvex: for sb in chunk: got_obj, created = SurvexBlock.objects.get_or_create( - survexblock=sb.survexblock, - defaults={'survexblockblock': sb.survexblock} # Fields to set only if creating + _blockid=sb._blockid, ) if created: print(f" - {sb} Created", file=sys.stderr) else: # update the block if it changed - got_obj.block = sb.block + got_obj._blockid = sb._blockid got_obj.save() # print(f" - {sb} SAVED", file=sys.stderr) print(f" - {len(chunk)} SBs saved to db", file=sys.stderr)