diff --git a/apps/builder/contexts/TypebotContext/TypebotContext.tsx b/apps/builder/contexts/TypebotContext/TypebotContext.tsx index 3e99c19c3..ec5c8f902 100644 --- a/apps/builder/contexts/TypebotContext/TypebotContext.tsx +++ b/apps/builder/contexts/TypebotContext/TypebotContext.tsx @@ -161,13 +161,6 @@ export const TypebotContext = ({ useEffect(() => { if (!typebot || !currentTypebotRef.current) return - if ( - dequal( - omit(typebot, 'updatedAt'), - omit(currentTypebotRef.current, 'updatedAt') - ) - ) - return if (typebotId !== currentTypebotRef.current.id) { setLocalTypebot({ ...typebot }) flush() @@ -189,10 +182,7 @@ export const TypebotContext = ({ const saveTypebot = async (options?: { disableMutation: boolean }) => { if (!currentTypebotRef.current || !typebot) return - const typebotToSave = { - ...currentTypebotRef.current, - updatedAt: new Date().toISOString(), - } + const typebotToSave = { ...currentTypebotRef.current } if (dequal(omit(typebot, 'updatedAt'), omit(typebotToSave, 'updatedAt'))) return setIsSavingLoading(true) diff --git a/apps/builder/services/utils/useUndo.ts b/apps/builder/services/utils/useUndo.ts index a974c751b..f56b74de6 100644 --- a/apps/builder/services/utils/useUndo.ts +++ b/apps/builder/services/utils/useUndo.ts @@ -92,7 +92,7 @@ const reducer = (state: State, action: Action) => { // ) return { past: [...past, present].filter(isDefined), - present: newPresent, + present: { ...newPresent, updatedAt: new Date() }, future: [], } }