diff --git a/dashboard/src/views/AppstoreView.vue b/dashboard/src/views/AppstoreView.vue index 1ae332a1a..371e14535 100644 --- a/dashboard/src/views/AppstoreView.vue +++ b/dashboard/src/views/AppstoreView.vue @@ -243,8 +243,8 @@ async function onHashChange() { const version = params.get('version') || 'latest'; const [error, result] = await appstoreModel.get(appId, version); - if (error) { - console.error(error); + if (error || !result.manifest) { + if (error) console.error(error); return inputDialog.value.info({ title: t('appstore.appNotFoundDialog.title'), message: t('appstore.appNotFoundDialog.description', { appId, version }),