diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js
index d137b73cafef74a7444f381062f296efc6c697de..341a6f21aff015fffb927b5ece452ee14dbf0ca2 100644
--- a/javascript/src/iframe/viamapi-iframe.js
+++ b/javascript/src/iframe/viamapi-iframe.js
@@ -603,7 +603,7 @@ function failPincodeAttempt(password) {
       localStorage.setItem("attempt", attempt + 1);
     }
   }
-  throw(message);
+  return message;
 }
 
 function canTryPincode() {