From 4ad14ed4145bc97066c6c964e006914af36acbfc Mon Sep 17 00:00:00 2001 From: HannesOberreiter Date: Fri, 24 May 2024 08:05:03 +0200 Subject: [PATCH] fix: :bug: add missing board ref and projectId to delete card --- server/api/helpers/cards/delete-one.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/server/api/helpers/cards/delete-one.js b/server/api/helpers/cards/delete-one.js index 04bb446..e95596e 100644 --- a/server/api/helpers/cards/delete-one.js +++ b/server/api/helpers/cards/delete-one.js @@ -21,6 +21,10 @@ module.exports = { const card = await Card.archiveOne(inputs.record.id); if (card) { + const { board } = await sails.helpers.lists + .getProjectPath(card.listId) + .intercept('pathNotFound', () => Errors.LIST_NOT_FOUND); + sails.sockets.broadcast( `board:${card.boardId}`, 'cardDelete', @@ -37,10 +41,10 @@ module.exports = { await sails.helpers.utils.sendWebhook.with({ event: 'CARD_DELETE', data: card, - projectId: card.board.projectId, + projectId: board.projectId, user: inputs.request.currentUser, card, - board: card.board, + board, }); }