diff --git a/dashboard/src/components/AppImportDialog.vue b/dashboard/src/components/AppImportDialog.vue index 53a336a68..03aaec96e 100644 --- a/dashboard/src/components/AppImportDialog.vue +++ b/dashboard/src/components/AppImportDialog.vue @@ -197,7 +197,7 @@ function onBackupConfigChanged(event) { } provider.value = data.provider; - remotePath.value = data.remotePath; + remotePath.value = data.config.prefix ? `${data.config.prefix}/${data.remotePath}` : data.remotePath; providerConfig.value = data.config; format.value = data.format; encrypted.value = !!data.encrypted; diff --git a/dashboard/src/views/RestoreView.vue b/dashboard/src/views/RestoreView.vue index 901093cdd..805991f4c 100644 --- a/dashboard/src/views/RestoreView.vue +++ b/dashboard/src/views/RestoreView.vue @@ -274,7 +274,7 @@ function onBackupConfigChanged(event) { } provider.value = data.provider; - remotePath.value = data.remotePath; + remotePath.value = data.config.prefix ? `${data.config.prefix}/${data.remotePath}` : data.remotePath; providerConfig.value = data.config; format.value = data.format; encrypted.value = !!data.encrypted;