From 033ec08d0cea4909fed04ad876cdcb8039e547f4 Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Sat, 17 Aug 2024 21:56:45 -0700 Subject: [PATCH] save snapshot ids during migration --- archivebox/core/migrations/0024_auto_20240513_1143.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/archivebox/core/migrations/0024_auto_20240513_1143.py b/archivebox/core/migrations/0024_auto_20240513_1143.py index 95652a07..e2192794 100644 --- a/archivebox/core/migrations/0024_auto_20240513_1143.py +++ b/archivebox/core/migrations/0024_auto_20240513_1143.py @@ -64,7 +64,9 @@ def generate_snapshot_abids(apps, schema_editor): snapshot.abid_rand_src = 'self.uuid' snapshot.abid = calculate_abid(snapshot) - snapshot.save(update_fields=["abid"]) + snapshot.uuid = snapshot.abid.uuid + snapshot.id = snapshot.abid.uuid + snapshot.save(update_fields=["abid", "uuid", "id"]) def generate_archiveresult_abids(apps, schema_editor): print(' Generating ArchiveResult.abid values... (may take an hour or longer for large collections...)')