2
0

🐛 (typebot) Attempt to fix updatedAt comparison with different timezones

Closes #327
This commit is contained in:
Baptiste Arnaud
2023-02-20 15:52:31 +01:00
parent 0ff6f76239
commit 6c2df1a474
2 changed files with 5 additions and 3 deletions

View File

@ -156,8 +156,8 @@ export const TypebotProvider = ({
setLocalTypebot({ ...typebot }, { updateDate: false }) setLocalTypebot({ ...typebot }, { updateDate: false })
flush() flush()
} else if ( } else if (
new Date(typebot.updatedAt) > new Date(typebot.updatedAt).getTime() >
new Date(currentTypebotRef.current.updatedAt) new Date(currentTypebotRef.current.updatedAt).getTime()
) { ) {
setLocalTypebot({ ...typebot }) setLocalTypebot({ ...typebot })
} }

View File

@ -83,7 +83,9 @@ const handler = async (req: NextApiRequest, res: NextApiResponse) => {
}) })
if (!typebot) return res.status(404).send({ message: 'Typebot not found' }) if (!typebot) return res.status(404).send({ message: 'Typebot not found' })
if ((typebot.updatedAt as Date) > new Date(data.updatedAt)) if (
(typebot.updatedAt as Date).getTime() > new Date(data.updatedAt).getTime()
)
return res.send({ return res.send({
message: 'Found newer version of the typebot in database', message: 'Found newer version of the typebot in database',
}) })