diff --git a/form.js b/form.js index e074fd9297a7d5eb16f76e3a04e467d33fa0d71e..65d8c466299d0de068de75f22e96df9a31baeb47 100644 --- a/form.js +++ b/form.js @@ -1,14 +1,18 @@ 'use strict' /** - * Fix num cores + * Fix num cores, allowing blanks to remain */ function fix_num_cores() { let node_type_input = $('#batch_connect_session_context_node_type'); let node_type = node_type_input.val(); let num_cores_input = $('#num_cores'); - - if(node_type === ':hugemem') { + + if(num_cores_input.val() === '') { + return; + } + + if(node_type === 'hugemem') { set_ppn_owens_hugemem(num_cores_input); } else { set_ppn_owens_regular(num_cores_input); diff --git a/form.yml b/form.yml index 0d64dde70d95880f67de1e11db97ef20e26b2c9a..526ab277f3f114292c74ee22cd3cab85a24af9ab 100644 --- a/form.yml +++ b/form.yml @@ -17,7 +17,7 @@ attributes: help: | Number of cores on node type (4 GB per core unless requesting whole node). Leave blank if requesting full node. - min: 1 + min: 0 max: 48 step: 1 id: 'num_cores'