[FIX] validation of set data performed too early
This commit is contained in:
@@ -93,7 +93,7 @@ export default withRouter(class CreateSet extends React.Component {
|
||||
.filter(x => x === true)
|
||||
.length === 0;
|
||||
|
||||
if (this.state.inputs.title !== "" && noInvalidPairs && vocabWithTextExists) {
|
||||
if (this.state.inputs.title.trim() !== "" && noInvalidPairs && vocabWithTextExists) {
|
||||
this.setState({
|
||||
canCreateSet: true,
|
||||
})
|
||||
@@ -125,7 +125,7 @@ export default withRouter(class CreateSet extends React.Component {
|
||||
|
||||
this.setState({
|
||||
inputContents: inputContents,
|
||||
}, this.handleSetDataChange());
|
||||
}, this.handleSetDataChange);
|
||||
}
|
||||
|
||||
onDefinitionInputChange = (event) => {
|
||||
@@ -149,7 +149,7 @@ export default withRouter(class CreateSet extends React.Component {
|
||||
|
||||
this.setState({
|
||||
inputContents: inputContents,
|
||||
}, this.handleSetDataChange());
|
||||
}, this.handleSetDataChange);
|
||||
}
|
||||
|
||||
onSetTitleInputChange = (event) => {
|
||||
@@ -158,7 +158,7 @@ export default withRouter(class CreateSet extends React.Component {
|
||||
...this.state.inputs,
|
||||
title: event.target.value,
|
||||
}
|
||||
}, this.handleSetDataChange());
|
||||
}, this.handleSetDataChange);
|
||||
}
|
||||
|
||||
onPublicSetInputChange = (event) => {
|
||||
|
||||
@@ -161,7 +161,7 @@ export default withRouter(class EditSet extends Component {
|
||||
.filter(x => x === true)
|
||||
.length === 0;
|
||||
|
||||
if (this.state.inputs.title !== "" && noInvalidPairs && vocabWithTextExists) {
|
||||
if (this.state.inputs.title.trim() !== "" && noInvalidPairs && vocabWithTextExists) {
|
||||
this.setState({
|
||||
canSaveSet: true,
|
||||
})
|
||||
@@ -194,7 +194,7 @@ export default withRouter(class EditSet extends Component {
|
||||
|
||||
this.setState({
|
||||
inputContents: inputContents,
|
||||
}, this.handleSetDataChange());
|
||||
}, this.handleSetDataChange);
|
||||
}
|
||||
|
||||
onDefinitionInputChange = (event) => {
|
||||
@@ -219,7 +219,7 @@ export default withRouter(class EditSet extends Component {
|
||||
|
||||
this.setState({
|
||||
inputContents: inputContents,
|
||||
}, this.handleSetDataChange());
|
||||
}, this.handleSetDataChange);
|
||||
}
|
||||
|
||||
onSetTitleInputChange = (event) => {
|
||||
@@ -228,7 +228,7 @@ export default withRouter(class EditSet extends Component {
|
||||
...this.state.inputs,
|
||||
title: event.target.value,
|
||||
}
|
||||
}, this.handleSetDataChange());
|
||||
}, this.handleSetDataChange);
|
||||
}
|
||||
|
||||
onPublicSetInputChange = (event) => {
|
||||
@@ -237,7 +237,7 @@ export default withRouter(class EditSet extends Component {
|
||||
...this.state.inputs,
|
||||
public: event.target.checked,
|
||||
}
|
||||
}, this.handleSetDataChange());
|
||||
});
|
||||
}
|
||||
|
||||
saveSet = async () => {
|
||||
|
||||
Reference in New Issue
Block a user