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