X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fmiddlewares%2Factivitypub.ts;h=261b9f690981370a38affc1eb580c6d00acaca8e;hb=2a4c0d8bbe29178ae90e776bb9453f86e6d23bd9;hp=0064a4760870a2aebd7639a8acee61e6fac1083f;hpb=2a95b88477a547c319108c0bab8692624df6804c;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/middlewares/activitypub.ts b/server/middlewares/activitypub.ts index 0064a4760..261b9f690 100644 --- a/server/middlewares/activitypub.ts +++ b/server/middlewares/activitypub.ts @@ -125,7 +125,7 @@ async function checkJsonLDSignature (req: Request, res: Response) { return wrapWithSpanAndContext('peertube.activitypub.JSONLDSignature', async () => { const signatureObject: ActivityPubSignature = req.body.signature - if (!signatureObject || !signatureObject.creator) { + if (!signatureObject?.creator) { res.fail({ status: HttpStatusCode.FORBIDDEN_403, message: 'Object and creator signature do not match'