diff --git a/utils/legacy-utils.ts b/utils/legacy-utils.ts index 147f06c19..bdd278704 100644 --- a/utils/legacy-utils.ts +++ b/utils/legacy-utils.ts @@ -66,19 +66,21 @@ export const resetDates = async (legacyPollId: string) => { const promises = []; for (let i = 0; i < existingOptions.length; i++) { - const legacyOption = legacyPoll.dates?.find( - (date) => - date.toISOString().substring(0, 10) === existingOptions[i].value, - ); - if (legacyOption) { - promises.push( - prisma.option.update({ - where: { id: existingOptions[i].id }, - data: { - value: legacyOption.toISOString(), - }, - }), + const existingOption = existingOptions[i]; + if (existingOption.value.indexOf("T") === -1) { + const legacyOption = legacyPoll.dates?.find( + (date) => date.toISOString().substring(0, 10) === existingOption.value, ); + if (legacyOption) { + promises.push( + prisma.option.update({ + where: { id: existingOption.id }, + data: { + value: legacyOption.toISOString(), + }, + }), + ); + } } } await prisma.$transaction(promises);