From 41c93f5f7e4a6aa45d6c3c680811d3e24fd3e46d Mon Sep 17 00:00:00 2001 From: Wendelin <12148533+wendevlin@users.noreply.github.com> Date: Wed, 19 Feb 2025 10:32:15 +0100 Subject: [PATCH] Fix hassio backup restore url (#24313) --- src/data/hassio/backup.ts | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/data/hassio/backup.ts b/src/data/hassio/backup.ts index d9937e1dce..ba54ea2352 100644 --- a/src/data/hassio/backup.ts +++ b/src/data/hassio/backup.ts @@ -244,20 +244,23 @@ export const restoreBackup = async ( type: HassioBackupDetail["type"], backupSlug: string, backupDetails: HassioPartialBackupCreateParams | HassioFullBackupCreateParams, - useSnapshotUrl: boolean + useBackupUrl: boolean ): Promise => { if (hass) { await hass.callApi>( "POST", - `hassio/${useSnapshotUrl ? "snapshots" : "backups"}/${backupSlug}/restore/${type}`, + `hassio/${useBackupUrl ? "backups" : "snapshots"}/${backupSlug}/restore/${type}`, backupDetails ); } else { await handleFetchPromise( - fetch(`/api/hassio/backups/${backupSlug}/restore/${type}`, { - method: "POST", - body: JSON.stringify(backupDetails), - }) + fetch( + `/api/hassio/${useBackupUrl ? "backups" : "snapshots"}/${backupSlug}/restore/${type}`, + { + method: "POST", + body: JSON.stringify(backupDetails), + } + ) ); } };