Handle absent remote ids

it oughtent get to this state, but...
This commit is contained in:
Mouse Reeve 2020-12-03 17:23:08 -08:00
parent 646ced80ce
commit d92fb53333

View file

@ -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()