From 716df44b7a715b6f635e78bd9c54ee9f358f804e Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Tue, 1 Oct 2024 21:43:11 -0700 Subject: [PATCH] fix created_by_id access error on abid creation --- archivebox/abid_utils/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/archivebox/abid_utils/models.py b/archivebox/abid_utils/models.py index 3a95b97f..7537ebcc 100644 --- a/archivebox/abid_utils/models.py +++ b/archivebox/abid_utils/models.py @@ -243,8 +243,8 @@ class ABIDModel(models.Model): self.pk = self.id self.created_at = self.created_at or self._init_timestamp # cut off precision to match precision of TS component self.modified_at = self.modified_at or self.created_at - self.created_by = self.created_by or get_or_create_system_user_pk() - + self.created_by_id = (hasattr(self, 'created_by_id') and self.created_by_id) or get_or_create_system_user_pk() + # Compute fresh ABID values & hashes based on object's live properties abid_fresh_values = self.ABID_FRESH_VALUES assert all(abid_fresh_values.values()), f'All ABID_FRESH_VALUES must be set {abid_fresh_values}'