diff --git a/client/views/grade/EditPanel.jsx b/client/views/grade/EditPanel.jsx index 9683af57f759431c7d8fbf1554dd374348c57e0f..f1f574ac6f383042b186a8ac1107caae34f00389 100644 --- a/client/views/grade/EditPanel.jsx +++ b/client/views/grade/EditPanel.jsx @@ -154,7 +154,7 @@ class EditPanel extends React.Component { <div className='panel-block'> <BackButton onClick={this.props.goBack} /> <SaveButton onClick={this.saveFeedback} exists={this.props.feedback} - disabled={!this.state.name || !this.state.score || isNaN(parseInt(this.state.score))} /> + disabled={!this.state.name || (!this.state.score && this.state.score !== 0) || isNaN(parseInt(this.state.score))} /> <DeleteButton onClick={() => { this.setState({deleting: true}) }} exists={this.props.feedback} /> <ConfirmationModal headerText={`Do you want to irreversibly delete feedback option "${this.state.name}"?`}