Gracefully handle expect, unsupported activities

This commit is contained in:
Mouse Reeve
2021-04-16 15:12:38 -07:00
parent f792dd0dac
commit caa261f4bf
3 changed files with 35 additions and 6 deletions

View File

@ -16,7 +16,11 @@ class Verb(ActivityObject):
def action(self):
""" usually we just want to update and save """
self.object.to_model()
obj = self.object
# it may return None if the object is invalid in an expected way
# ie, Question type
if obj:
obj.to_model()
@dataclass(init=False)