Check for invalid inputs before applying new group size

This commit is contained in:
JP1998 2019-05-28 16:54:51 +02:00
parent e651a53125
commit 3bb902b033
1 changed files with 8 additions and 6 deletions

View File

@ -163,12 +163,14 @@ class CreateTournamentForm extends React.Component {
handleGroupSizeInput(input) {
const newSize = input.target.value;
if (newSize <= this.state.groupAdvance) {
this.setState({
groupSize: newSize, groupAdvance: newSize - 1
});
} else {
this.setState({groupSize: newSize});
if (newSize !== undefined && newSize > 2) {
if (newSize <= this.state.groupAdvance) {
this.setState({
groupSize: newSize, groupAdvance: newSize - 1
});
} else {
this.setState({groupSize: newSize});
}
}
}