From 09fe27fe2bae6fbd70a2be3aa67d6dcb8b040874 Mon Sep 17 00:00:00 2001 From: Tomas Bures Date: Thu, 29 Jun 2017 23:36:05 +0200 Subject: [PATCH] Fix - initForm can be used also without arguments if server validation is not needed --- client/src/lib/form.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/src/lib/form.js b/client/src/lib/form.js index 916e2adf..b4dbe2b3 100644 --- a/client/src/lib/form.js +++ b/client/src/lib/form.js @@ -285,7 +285,7 @@ function withForm(target) { inst.initForm = function(settings) { const state = this.state || {}; state.formState = cleanFormState; - state.formSettings = settings; + state.formSettings = settings || {}; this.state = state; }; @@ -526,7 +526,7 @@ function withForm(target) { }; inst.isFormServerValidated = function() { - return this.state.formSettings.serverValidation.changed.every(attr => this.state.formState.getIn(['data', attr, 'serverValidated'])); + return !this.state.formSettings.serverValidation || this.state.formSettings.serverValidation.changed.every(attr => this.state.formState.getIn(['data', attr, 'serverValidated'])); }; inst.getFormStatusMessageText = function() {