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}"?`}