diff --git a/src/routes/Publish/index.tsx b/src/routes/Publish/index.tsx index 7109a22..8e25456 100644 --- a/src/routes/Publish/index.tsx +++ b/src/routes/Publish/index.tsx @@ -122,25 +122,35 @@ class Publish extends Component<{}, PublishState> { // Setting state for all fields if (hasContent) { - this.setState(prevState => ({ - validationStatus: { - ...prevState.validationStatus, - [this.state.currentStep]: { - ...prevState.validationStatus[this.state.currentStep], - [name]: true + this.setState( + prevState => ({ + validationStatus: { + ...prevState.validationStatus, + [this.state.currentStep]: { + ...prevState.validationStatus[ + this.state.currentStep + ], + [name]: true + } } - } - }), this.runValidation) + }), + this.runValidation + ) } else { - this.setState(prevState => ({ - validationStatus: { - ...prevState.validationStatus, - [this.state.currentStep]: { - ...prevState.validationStatus[this.state.currentStep], - [name]: false + this.setState( + prevState => ({ + validationStatus: { + ...prevState.validationStatus, + [this.state.currentStep]: { + ...prevState.validationStatus[ + this.state.currentStep + ], + [name]: false + } } - } - }), this.runValidation) + }), + this.runValidation + ) } }