不要怂,就是干,撸起袖子干!

Commit d48adbc9 by Jan Aagaard Meier

Update attributes for single linked associated objects

1 parent aa6097d8
Showing with 8 additions and 2 deletions
......@@ -33,7 +33,10 @@ module.exports = (function() {
if (obsoleteAssociations.length > 0) {
// clear the old associations
var obsoleteIds = obsoleteAssociations.map(function(associatedObject) { return associatedObject.id })
var obsoleteIds = obsoleteAssociations.map(function(associatedObject) {
associatedObject[self.__factory.identifier] = null
return associatedObject.id
})
update = {}
update[self.__factory.identifier] = null
......@@ -42,7 +45,10 @@ module.exports = (function() {
if (unassociatedObjects.length > 0) {
// set the new associations
var unassociatedIds = unassociatedObjects.map(function(associatedObject) { return associatedObject.id })
var unassociatedIds = unassociatedObjects.map(function(associatedObject) {
associatedObject[self.__factory.identifier] = self.instance.id
return associatedObject.id
})
update = {}
update[self.__factory.identifier] = self.instance.id
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!