function validateInputValue()

in src/components/application/launch/utilities/wdl-inputs-validation.js [3:19]


function validateInputValue(wdlInput) {
  if (wdlInput.optional) {
    return;
  }
  if (wdlInput.type === WdlInputTypes.array) {
    for (let i = 0; i < (wdlInput.value || []).length; i++) {
      if (!wdlInput.value[i]) {
        wdlInput.valueError = 'Value is required';
        wdlInput.valid = false;
        break;
      }
    }
  } else if (!wdlInput.value) {
    wdlInput.valueError = 'Value is required';
    wdlInput.valid = false;
  }
}