diff --git a/dashboard/src/components/app/Updates.vue b/dashboard/src/components/app/Updates.vue index 87eb13401..6eb824518 100644 --- a/dashboard/src/components/app/Updates.vue +++ b/dashboard/src/components/app/Updates.vue @@ -9,7 +9,7 @@ import AppsModel from '../../models/AppsModel.js'; import ProfileModel from '../../models/ProfileModel.js'; import TasksModel from '../../models/TasksModel.js'; -const props = defineProps([ 'app' ]); +const props = defineProps([ 'app', 'refresh-app' ]); const appsModel = AppsModel.create(); const profileModel = ProfileModel.create(); @@ -59,6 +59,8 @@ async function onCheck() { const [error] = await appsModel.checkUpdate(props.app.id); if (error) return console.error(error); + await props.refreshApp(); + busyCheck.value = false; } diff --git a/dashboard/src/views/AppConfigureView.vue b/dashboard/src/views/AppConfigureView.vue index 6e84a5f0e..b7759b38f 100644 --- a/dashboard/src/views/AppConfigureView.vue +++ b/dashboard/src/views/AppConfigureView.vue @@ -352,7 +352,7 @@ onBeforeUnmount(() => { - +