mirror of
https://github.com/nicotsx/ironmount.git
synced 2025-12-10 12:10:51 +01:00
feat(frontend): restore whole snapshot
This commit is contained in:
@@ -164,7 +164,6 @@ const listSnapshotFiles = async (name: string, snapshotId: string, path?: string
|
||||
const restoreSnapshot = async (
|
||||
name: string,
|
||||
snapshotId: string,
|
||||
targetPath: string,
|
||||
options?: {
|
||||
path?: string;
|
||||
include?: string[];
|
||||
@@ -179,14 +178,13 @@ const restoreSnapshot = async (
|
||||
throw new NotFoundError("Repository not found");
|
||||
}
|
||||
|
||||
const result = await restic.restore(repository.config, snapshotId, targetPath, options);
|
||||
const result = await restic.restore(repository.config, snapshotId, "/", options);
|
||||
|
||||
return {
|
||||
success: true,
|
||||
message: "Snapshot restored successfully",
|
||||
filesRestored: result.files_restored,
|
||||
filesUpdated: result.files_updated,
|
||||
totalBytes: result.total_bytes,
|
||||
filesSkipped: result.files_skipped,
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user