diff --git a/static_src/timer.js b/static_src/timer.js
index ce4212e0aaa3e926f7b3b5d0c5fc1190e7f0c1a2..858faff4c03b1e5f80e63caaa15e0328a7376462 100644
--- a/static_src/timer.js
+++ b/static_src/timer.js
@@ -32,6 +32,7 @@ const assignEventListeners = () => {
     window.timer.addEventListener(
         'targetAchieved',
         (event) => {
+            window.timerIsRunning = false
             $("#is_counting").prop("checked", false)
             $('#timer .timer-values').html("Konec")
         }
@@ -169,19 +170,19 @@ $(window).ready(
                         window.timerIsRunning = true
                     } else {
                         if (
-                            window.timerIsRunning
-                            && "sync_time" in data
-                            && data["sync_time"]["minutes"] === 0
-                            && data["sync_time"]["seconds"] === 0
+                            !(
+                                window.timerIsRunning
+                                && "sync_time" in data
+                                && data["sync_time"]["minutes"] === 0
+                                && data["sync_time"]["seconds"] === 0
+                            )
                         ) {
-                            return
+                            window.timer.pause()
+                            window.timerIsRunning = false
                         }
 
-                        window.timer.pause()
-
                         $("#is_counting").prop("checked", false)
                         $("#pause_play > .btn__body").html("⏵︎")
-                        window.timerIsRunning = false
                     }
                 }
             }