diff --git a/client/src/sagas/core/services/cards.js b/client/src/sagas/core/services/cards.js index 03488a14..42801091 100644 --- a/client/src/sagas/core/services/cards.js +++ b/client/src/sagas/core/services/cards.js @@ -10,8 +10,9 @@ import { createLocalId } from '../../../utils/local-id'; export function* createCard(listId, data) { const { boardId } = yield select(selectors.selectListById, listId); + const { open, ...cleanData } = data; const nextData = { - ...data, + ...cleanData, position: yield select(selectors.selectNextCardPosition, listId), }; @@ -34,7 +35,7 @@ export function* createCard(listId, data) { return; } yield put(actions.createCard.success(localId, card)); - if (data.open) { + if (open) { yield call(goToCard, card.id); } }