From d92fb5333307bcc373438c842514dcf367035f24 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Thu, 3 Dec 2020 17:23:08 -0800 Subject: [PATCH] Handle absent remote ids it oughtent get to this state, but... --- bookwyrm/models/base_model.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bookwyrm/models/base_model.py b/bookwyrm/models/base_model.py index 520864c24..91724e629 100644 --- a/bookwyrm/models/base_model.py +++ b/bookwyrm/models/base_model.py @@ -87,6 +87,8 @@ class ActivitypubMixin: related_field = getattr(self, field_name) activity[field_name] = unfurl_related_field(related_field) + if not activity.get('id'): + activity['id'] = self.get_remote_id() return self.activity_serializer(**activity).serialize()