diff --git a/src/views/Sync.vue b/src/views/Sync.vue
index cf73e543b99207b7ce7a6c82a1d42054fa733c28..ff9f22bc8f7e575092bb6f53ca3926bbb652e7cd 100644
--- a/src/views/Sync.vue
+++ b/src/views/Sync.vue
@@ -185,7 +185,7 @@
       this.syncStarted = await this.$webmin.isSyncStarted()
 
       await this.$store.dispatch('resetState')
-      if (this.$store.state.lastState !== 'READY_FOR_SYNC') {
+      if (this.$store.state.lastState === 'READY_FOR_START' || this.$store.state.lastState === 'STARTED') {
         this.$router.push({ name: RouteNames.HOME })
       }
     }