From 97a0e17192a4e6e113d3e8b998c902565a2f23d9 Mon Sep 17 00:00:00 2001 From: Alex Christoffer Rasmussen Date: Mon, 11 Aug 2025 14:13:53 +0200 Subject: [PATCH] feat: abort partial load if there is a version missmatch (#1724) * abort partial load on version missmatch * reword comment Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com> --------- Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com> --- .../app-settings/panel/project-panel/ProjectMergeForm.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/client/src/features/app-settings/panel/project-panel/ProjectMergeForm.tsx b/apps/client/src/features/app-settings/panel/project-panel/ProjectMergeForm.tsx index 6c8862e29..3c8558150 100644 --- a/apps/client/src/features/app-settings/panel/project-panel/ProjectMergeForm.tsx +++ b/apps/client/src/features/app-settings/panel/project-panel/ProjectMergeForm.tsx @@ -61,6 +61,10 @@ export default function ProjectMergeForm({ onClose, fileName }: ProjectMergeFrom // make patch object const { data } = await getDb(fileName); + if (!data.settings.version.startsWith('4.')) { + setError('The project you are attempting to merge is from an older version and it need to be migrated first'); + return; + } const patch = await makeProjectPatch(data, values); // request patch