Ensure SystemBackupList is refreshed and tracks new backup or cleanup tasks

This commit is contained in:
Johannes Zellner
2025-10-08 13:45:18 +02:00
parent 6c84681f35
commit ea28c10a39
2 changed files with 13 additions and 1 deletions
@@ -245,6 +245,11 @@ async function onEditSubmit() {
editDialog.value.close();
}
async function refresh() {
await refreshBackups();
await refreshTasks();
}
onMounted(async () => {
const [error, result] = await backupSitesModel.list();
if (error) return console.error(error);
@@ -258,6 +263,8 @@ onMounted(async () => {
await refreshTasks();
});
defineExpose({ refresh });
</script>
<template>