Ensure that the picked option is parsable

This commit is contained in:
Marcin Grzejszczak
2018-08-22 18:12:44 +02:00
parent b53254005a
commit e0758721eb

View File

@@ -44,7 +44,8 @@ class OptionsProcessor {
return;
}
String chosenOption = chosenOption();
int pickedInteger = Integer.parseInt(chosenOption);
int pickedInteger = StringUtils.hasText(chosenOption) ?
Integer.parseInt(chosenOption) : -1;
boolean pickedOptionIsComposite = pickedInteger <= 1 && pickedInteger >= 0;
boolean pickedOptionIsFromPostRelease = pickedInteger >= Tasks.ALL_TASKS_PER_PROJECT.size()
- Tasks.DEFAULT_TASKS_PER_RELEASE.size();