From 2fd741bf549b8c718fde9f9a37235bfb5b93e9b1 Mon Sep 17 00:00:00 2001 From: Kai Lehmann Date: Tue, 3 Aug 2021 14:03:05 +0200 Subject: [PATCH] fix cardnumber assignment for moved or copied card --- models/cards.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/models/cards.js b/models/cards.js index cec1cd67f..d43bac9b3 100644 --- a/models/cards.js +++ b/models/cards.js @@ -577,6 +577,7 @@ Cards.helpers({ delete this._id; this.boardId = boardId; + this.cardNumber = Boards.findOne(boardId).getNextCardNumber(); this.swimlaneId = swimlaneId; this.listId = listId; const _id = Cards.insert(this); @@ -1989,8 +1990,12 @@ Cards.mutations({ '_id', ); + // assign the new card number from the target board + const newCardNumber = newBoard.getNextCardNumber(); + Object.assign(mutatedFields, { labelIds: newCardLabelIds, + cardNumber: newCardNumber }); mutatedFields.customFields = this.mapCustomFieldsToBoard(newBoard._id);