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)
-
-
)}
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);