diff --git a/.circleci/config.yml b/.circleci/config.yml index 4b5782d..6422429 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -66,6 +66,7 @@ workflows: branches: only: - dev + - hotfix/buttonDoubleClick # Production builds are exectuted only on tagged commits to the # master branch. diff --git a/web-assets/js/signup.js b/web-assets/js/signup.js index b125ad2..a8620d1 100644 --- a/web-assets/js/signup.js +++ b/web-assets/js/signup.js @@ -1,5 +1,6 @@ var apiServerUrl = "https://api.{{DOMAIN}}/v3/users"; +var submit_flag = true; var qs = (function (a) { if (a == "") return {}; var b = {}; @@ -43,7 +44,7 @@ $(document).ready(function () { $("#error").html("Error: " + result.result.content.reason); $("#error").closest(".message").fadeIn(); } - if (result.result.status === 200 && result.result.content.valid) { + if (result.result.status === 200 && result.result.content.valid && submit_flag) { $("#error").closest(".message").fadeOut(); $("#error").html(""); let formAction = qs["formAction"]; @@ -61,6 +62,7 @@ $(document).ready(function () { $("#utmCampaign").val(qs["utmCampaign"]); $("#returnUrl").val(qs["returnUrl"]); $("#signup").submit(); + submit_flag = false; setContinueButtonDisabledStatus(true); } },