Fixed bug where cards without dueDate were not copied.

pull/705/head
Jens Frost 3 years ago
parent 18b0ad7268
commit dd26e13af6

@ -64,6 +64,12 @@ const ActionsStep = React.memo(
if (card.dueDate !== null) { if (card.dueDate !== null) {
defaultPath.dueDate = card.dueDate; defaultPath.dueDate = card.dueDate;
} }
if (card.dueDate === null || card.dueDate === undefined) {
// eslint-disable-next-line no-param-reassign
if (defaultPath.dueDate) {
delete defaultPath.dueDate;
}
}
defaultPath.stopwatch = card.stopwatch; defaultPath.stopwatch = card.stopwatch;
defaultPath.labels = card.labels; defaultPath.labels = card.labels;
defaultPath.boardMemberships = boardMemberships; defaultPath.boardMemberships = boardMemberships;

@ -25,6 +25,11 @@ const CardCopyStep = React.memo(
}); });
} }
if (defaultPath.dueDate === null || defaultPath.dueDate === undefined) {
// eslint-disable-next-line no-param-reassign
delete defaultPath.dueDate;
}
const [path, handleFieldChange] = useForm(() => ({ const [path, handleFieldChange] = useForm(() => ({
projectId: null, projectId: null,
boardId: null, boardId: null,
@ -35,7 +40,6 @@ const CardCopyStep = React.memo(
attachments: defaultPath.attachments, attachments: defaultPath.attachments,
labels: defaultPath.labels, labels: defaultPath.labels,
users: defaultPath.users, users: defaultPath.users,
// dueDate: defaultPath.dueDate,
...defaultPath, ...defaultPath,
})); }));

Loading…
Cancel
Save