- logger.error('Error in ActivityPub signature checker.', err)
- return res.sendStatus(403)
+ const activity: ActivityDelete = req.body
+ if (isActorDeleteActivityValid(activity) && activity.object === activity.actor) {
+ logger.debug('Handling signature error on actor delete activity', { err })
+ return res.sendStatus(HttpStatusCode.NO_CONTENT_204)
+ }
+
+ logger.warn('Error in ActivityPub signature checker.', { err })
+ return res.sendStatus(HttpStatusCode.FORBIDDEN_403)