Merge pull request #153 from garbin/master

* Fixed mapModel issue when input name is nested
This commit is contained in:
Christian Alfoni 2015-07-06 11:57:13 +02:00
commit 4279dd59a2
3 changed files with 4 additions and 3 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -100,9 +100,10 @@ Formsy.Form = React.createClass({
return Object.keys(this.model).reduce(function (mappedModel, key) {
var keyArray = key.split('.');
var base = mappedModel;
while (keyArray.length) {
var currentKey = keyArray.shift();
mappedModel[currentKey] = keyArray.length ? mappedModel[currentKey] || {} : this.model[key];
base = (base[currentKey] = keyArray.length ? base[currentKey] || {} : this.model[key]);
}
return mappedModel;