From d11798a3ab3bbaf68aee5f06daf941a67bb57acd Mon Sep 17 00:00:00 2001 From: lesion Date: Tue, 3 May 2022 12:10:14 +0200 Subject: [PATCH] fix resource Delete when object is inline --- server/federation/resources.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/federation/resources.js b/server/federation/resources.js index 9b798b9c..195716c7 100644 --- a/server/federation/resources.js +++ b/server/federation/resources.js @@ -5,6 +5,7 @@ const APUser = require('../api/models/ap_user') const log = require('../log') const helpers = require('../helpers') const linkifyHtml = require('linkify-html') +const get = require('lodash/get') module.exports = { @@ -59,7 +60,7 @@ module.exports = { async remove (req, res) { const resource = await Resource.findOne({ - where: { activitypub_id: req.body.object.id }, + where: { activitypub_id: get(req.body, 'object.id', req.body.object) }, include: [{ model: APUser, required: true, attributes: ['ap_id'] }] }) if (!resource) {