From 3bb902b03316e422573e1b574c5d4a676f3a4086 Mon Sep 17 00:00:00 2001 From: JP1998 Date: Tue, 28 May 2019 16:54:51 +0200 Subject: [PATCH] Check for invalid inputs before applying new group size --- pages/create.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pages/create.js b/pages/create.js index 5cfa2ec..2fdc781 100644 --- a/pages/create.js +++ b/pages/create.js @@ -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}); + } } }