diff --git a/dashboard/src/components/AppArchive.vue b/dashboard/src/components/AppArchive.vue index fdec672b0..6b179eedf 100644 --- a/dashboard/src/components/AppArchive.vue +++ b/dashboard/src/components/AppArchive.vue @@ -207,8 +207,10 @@ async function onRestoreSubmit() { if (error.type === 'externally_exists') { restoreError.value.dnsInUse = 'Some DNS records exist. Submit again to overwrite.'; restoreNeedsOverwrite.value = true; + } else if (error.body) { + restoreError.value.generic = error.body.message; } else { - restoreError.value.generic = error.body ? error.body.message : 'Internal error'; + restoreError.value.generic = 'Internal error'; console.error(error); } restoreBusy.value = false; @@ -257,9 +259,9 @@ onMounted(async () => { >
-