[Forms] Add currentDocument to clearForm

allows for the form fields to be correctly cleared when calling clearForm with `clearCurrentValues == true`
This commit is contained in:
Apollinaire 2018-08-10 14:46:49 +02:00
parent 9d53c33727
commit 06607e5e9a

View file

@ -705,6 +705,7 @@ class SmartForm extends Component {
this.setState(prevState => ({
errors: clearErrors ? [] : prevState.errors,
currentValues: clearCurrentValues ? {} : prevState.currentValues,
currentDocument: clearCurrentValues ? {} : prevState.currentDocument,
deletedValues: clearDeletedValues ? [] : prevState.deletedValues,
initialDocument: document && !clearCurrentValues ? document : prevState.initialDocument,
disabled: false,