From d39e23c2b469845a2a679268f183d5f19a7e962d Mon Sep 17 00:00:00 2001 From: lesion Date: Thu, 2 Dec 2021 11:39:27 +0100 Subject: [PATCH] Delete AP Action is ok when Actor is not found --- server/federation/helpers.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/federation/helpers.js b/server/federation/helpers.js index b9a0392d..1ec9ad2f 100644 --- a/server/federation/helpers.js +++ b/server/federation/helpers.js @@ -181,7 +181,10 @@ const Helpers = { let user = await Helpers.getActor(req.body.actor, instance) if (!user) { - log.info(`Actor ${req.body.actor} not found`) + log.info(`Actor ${req.body.actor} not found`) + if (req.body.type === 'Delete') { + return res.sendStatus(201) + } return res.status(401).send('Actor not found') } if (user.blocked) {