diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js
index 115af5ca7e55b5ce764548d98809f41688d39e1a..24e412b0ce06b5eabecfae22a1ca7fdf358a7966 100644
--- a/javascript/src/iframe/viamapi-iframe.js
+++ b/javascript/src/iframe/viamapi-iframe.js
@@ -608,7 +608,7 @@ function failPincodeAttempt(password) {
 
 function canTryPincode() {
   const timeNow = getCurrentTime();
-  const blockFinishTime = localStorage.getItem("blockFinishTime") || timeNow;
+  const blockFinishTime = getBlockFinishTimeInLocalStorage();
   if (blockFinishTime <= timeNow) {
     localStorage.removeItem("blockFinishTime");
     return true;