$()

in static/js/codebase-branch-validation.js [73:103]


    $('#create-release-branch').click(function () {
        $('.branch-exists-modal').hide();
        let isBranchValid = true;
        if (!$('#releaseBranch').length || $('#releaseBranch').is(':not(:checked)')) {
            isBranchValid = handleBranchNameValidation();
        }
        let isCommitValid = handleCommitHashValidation();

        if ($("#branch-version").length === 0) {
            if (isBranchValid && isCommitValid) {
                $('#create-branch-action').submit();
            }
            return
        }

        if ($('#releaseBranch').is(':checked')) {
            let branchVersion = $('#branch-version'),
                masterBranchVersion = $('#master-branch-version'),
                isVersionValid = handleBranchVersionValidation(branchVersion),
                isMasterVersionValid = handleBranchVersionValidation(masterBranchVersion);
            if (isCommitValid && isVersionValid && isMasterVersionValid) {
                $('#create-branch-action').submit();
            }
        } else {
            let branchVersion = $('#branch-version'),
                isVersionValid = handleBranchVersionValidation(branchVersion);
            if (isBranchValid && isCommitValid && isVersionValid) {
                $('#create-branch-action').submit();
            }
        }
    });