From 4868291747584fc95704503bda628685691b4b42 Mon Sep 17 00:00:00 2001 From: Alain St-Denis Date: Fri, 9 Feb 2024 15:41:26 -0500 Subject: [PATCH] Ignore media objects that don't define a media type. --- federation/entities/activitypub/models.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/federation/entities/activitypub/models.py b/federation/entities/activitypub/models.py index 57408c3..11e7798 100644 --- a/federation/entities/activitypub/models.py +++ b/federation/entities/activitypub/models.py @@ -421,6 +421,8 @@ class Document(Object): url = MixedField(as2.url, nested='LinkSchema') def to_base(self): + if self.media_type is missing: + return self self.__dict__.update({'schema': True}) if self.media_type.startswith('image'): return Image(**get_base_attributes(self))