Fix saving of to-many relationships

This commit is contained in:
Toby Zerner 2015-06-12 16:41:13 +09:30
parent 40c9c7ef59
commit 66da905763

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)};
}
}
}