Fix saving of to-many relationships

This commit is contained in:
Toby Zerner 2015-06-12 16:41:13 +09:30
parent 42f7d61a49
commit 9ef431a542

View File

@ -30,7 +30,14 @@ export default class Model {
if (data.links) {
for (var i in data.links) {
var model = data.links[i];
data.links[i] = {linkage: {type: model.data().type, id: model.data().id}};
var linkage = model => {
return {type: model.data().type, id: model.data().id};
};
if (model instanceof Array) {
data.links[i] = {linkage: model.map(linkage)};
} else {
data.links[i] = {linkage: linkage(model)};
}
}
}