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(() => {
-
+