diff --git a/app/client/components/restore-form.tsx b/app/client/components/restore-form.tsx index 043e9b3f..4f61cec0 100644 --- a/app/client/components/restore-form.tsx +++ b/app/client/components/restore-form.tsx @@ -37,7 +37,6 @@ export function RestoreForm({ snapshot, repository, snapshotId, returnPath }: Re const [overwriteMode, setOverwriteMode] = useState("always"); const [showAdvanced, setShowAdvanced] = useState(false); const [excludeXattr, setExcludeXattr] = useState(""); - const [deleteExtraFiles, setDeleteExtraFiles] = useState(false); const [selectedPaths, setSelectedPaths] = useState>(new Set()); @@ -125,7 +124,6 @@ export function RestoreForm({ snapshot, repository, snapshotId, returnPath }: Re body: { snapshotId, include: includePaths.length > 0 ? includePaths : undefined, - delete: deleteExtraFiles, excludeXattr: excludeXattrArray && excludeXattrArray.length > 0 ? excludeXattrArray : undefined, targetPath, overwrite: overwriteMode, @@ -139,7 +137,6 @@ export function RestoreForm({ snapshot, repository, snapshotId, returnPath }: Re customTargetPath, selectedPaths, addBasePath, - deleteExtraFiles, overwriteMode, restoreSnapshot, ]); @@ -262,16 +259,6 @@ export function RestoreForm({ snapshot, repository, snapshotId, returnPath }: Re Exclude specific extended attributes during restore (comma-separated)

-
- setDeleteExtraFiles(checked === true)} - /> - -
)} diff --git a/app/server/utils/restic.ts b/app/server/utils/restic.ts index db4382d4..8a3f9092 100644 --- a/app/server/utils/restic.ts +++ b/app/server/utils/restic.ts @@ -406,10 +406,6 @@ const restore = async ( args.push("--overwrite", options.overwrite); } - if (options?.delete) { - args.push("--delete"); - } - if (options?.include?.length) { for (const pattern of options.include) { args.push("--include", pattern);