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) {
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.labels = card.labels;
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(() => ({
projectId: null,
boardId: null,
@ -35,7 +40,6 @@ const CardCopyStep = React.memo(
attachments: defaultPath.attachments,
labels: defaultPath.labels,
users: defaultPath.users,
// dueDate: defaultPath.dueDate,
...defaultPath,
}));

Loading…
Cancel
Save