diff --git a/web/src/routes/admin/maintenance/+page.svelte b/web/src/routes/admin/maintenance/+page.svelte
index 8f0d8bc31c..7c2062fa12 100644
--- a/web/src/routes/admin/maintenance/+page.svelte
+++ b/web/src/routes/admin/maintenance/+page.svelte
@@ -72,13 +72,12 @@
function onJobCreate({ dto }: { dto: JobCreateDto }) {
if (
- Object.values(INTEGRITY_JOB_NAMES).some((name) => name === dto.name) ||
- Object.values(INTEGRITY_REFRESH_JOB_NAMES).some((name) => name === dto.name)
+ (Object.values(INTEGRITY_JOB_NAMES).includes(dto.name) ||
+ Object.values(INTEGRITY_REFRESH_JOB_NAMES).includes(dto.name)) &&
+ jobs
) {
- if (jobs) {
- expectingUpdate = true;
- jobs.integrityCheck.queueStatus.isActive = true;
- }
+ expectingUpdate = true;
+ jobs.integrityCheck.queueStatus.isActive = true;
}
}
@@ -93,14 +92,22 @@