Also capture JSON-LD errors

pull/605/head
Andrew Godwin 2023-07-07 16:32:57 -06:00
rodzic c93a27e418
commit 4458594f04
1 zmienionych plików z 2 dodań i 1 usunięć

Wyświetl plik

@ -1,4 +1,5 @@
from django.db import models
from pyld.jsonld import JsonLdError
from core.exceptions import ActivityPubError
from stator.models import State, StateField, StateGraph, StatorModel
@ -155,7 +156,7 @@ class InboxMessageStates(StateGraph):
case unknown:
raise ValueError(f"Cannot handle activity of type {unknown}")
return cls.processed
except ActivityPubError:
except (ActivityPubError, JsonLdError):
return cls.errored