diff --git a/resources/scripts/api/server/backups/getServerBackupDownloadUrl.ts b/resources/scripts/api/server/backups/getServerBackupDownloadUrl.ts index 263f16347..dcde2829f 100644 --- a/resources/scripts/api/server/backups/getServerBackupDownloadUrl.ts +++ b/resources/scripts/api/server/backups/getServerBackupDownloadUrl.ts @@ -1,6 +1,7 @@ import http from '@/api/http'; +import { getGlobalDaemonType } from '../getServer'; export default async (uuid: string, backup: string): Promise => { - const { data } = await http.get(`/api/client/servers/${uuid}/backups/${backup}/download`); + const { data } = await http.get(`/api/client/servers/${getGlobalDaemonType()}/${uuid}/backups/${backup}/download`); return data.attributes.url; }; diff --git a/resources/scripts/api/server/backups/index.ts b/resources/scripts/api/server/backups/index.ts index 16a0a3ca9..49f2c2933 100644 --- a/resources/scripts/api/server/backups/index.ts +++ b/resources/scripts/api/server/backups/index.ts @@ -15,6 +15,7 @@ export const restoreServerBackup = async ( const response = await http.post( `/api/client/servers/${daemonType}/${uuid}/backups/${backup}/restore`, { + // FIXME: This can't be right adapter: 'rustic_s3', truncate_directory: true, download_url: '', diff --git a/resources/scripts/api/server/backups/renameServerBackup.ts b/resources/scripts/api/server/backups/renameServerBackup.ts index 2e6c7a958..2a21e729d 100644 --- a/resources/scripts/api/server/backups/renameServerBackup.ts +++ b/resources/scripts/api/server/backups/renameServerBackup.ts @@ -1,9 +1,10 @@ import http from '@/api/http'; import { ServerBackup } from '@/api/server/types'; import { rawDataToServerBackup } from '@/api/transformers'; +import { getGlobalDaemonType } from '../getServer'; export default async (uuid: string, backup: string, name: string): Promise => { - const { data } = await http.post(`/api/client/servers/${uuid}/backups/${backup}/rename`, { + const { data } = await http.post(`/api/client/servers/${getGlobalDaemonType()}/${uuid}/backups/${backup}/rename`, { name: name, });