1
0
Fork 0
mirror of https://github.com/plankanban/planka.git synced 2025-07-22 14:49:43 +02:00

Remove members and labels when transfer card to another board

This commit is contained in:
Maksim Eltyshev 2020-05-05 03:33:29 +05:00
parent cbc942e306
commit f4c8bc6ab9
2 changed files with 33 additions and 2 deletions

View file

@ -86,10 +86,21 @@ export default class extends Model {
Card.upsert(payload.card);
break;
case ActionTypes.CARD_UPDATE:
Card.withId(payload.id).update(payload.data);
case ActionTypes.CARD_UPDATE: {
const card = Card.withId(payload.id);
// FIXME: hack
if (payload.data.boardId && payload.data.boardId !== card.boardId) {
card.isSubscribed = false;
card.users.clear();
card.labels.clear();
}
card.update(payload.data);
break;
}
case ActionTypes.CARD_DELETE:
Card.withId(payload.id).deleteWithRelated();