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

Commit ab8ca530 by Mick Hansen

Fix nested creation logging

1 parent 0954905f
Showing with 4 additions and 3 deletions
...@@ -595,7 +595,8 @@ module.exports = (function() { ...@@ -595,7 +595,8 @@ module.exports = (function() {
if (!instance) return Promise.resolve(); if (!instance) return Promise.resolve();
return instance.save({ return instance.save({
transaction: options.transaction transaction: options.transaction,
logging: options.logging
}).then(function () { }).then(function () {
return self[include.association.accessors.set](instance, {save: false}); return self[include.association.accessors.set](instance, {save: false});
}); });
...@@ -680,7 +681,7 @@ module.exports = (function() { ...@@ -680,7 +681,7 @@ module.exports = (function() {
// Instances will be updated in place so we can safely treat HasOne like a HasMany // Instances will be updated in place so we can safely treat HasOne like a HasMany
return Promise.map(instances, function (instance) { return Promise.map(instances, function (instance) {
if (include.association instanceof BelongsToMany) { if (include.association instanceof BelongsToMany) {
return instance.save({transaction: options.transaction, logging: console.log}).then(function () { return instance.save({transaction: options.transaction, logging: options.logging}).then(function () {
var values = {}; var values = {};
values[include.association.foreignKey] = self.get(self.Model.primaryKeyAttribute, {raw: true}); values[include.association.foreignKey] = self.get(self.Model.primaryKeyAttribute, {raw: true});
values[include.association.otherKey] = instance.get(instance.Model.primaryKeyAttribute, {raw: true}); values[include.association.otherKey] = instance.get(instance.Model.primaryKeyAttribute, {raw: true});
...@@ -688,7 +689,7 @@ module.exports = (function() { ...@@ -688,7 +689,7 @@ module.exports = (function() {
}); });
} else { } else {
instance.set(include.association.identifier, self.get(self.Model.primaryKeyAttribute, {raw: true})); instance.set(include.association.identifier, self.get(self.Model.primaryKeyAttribute, {raw: true}));
return instance.save({transaction: options.transaction, logging: console.log}); return instance.save({transaction: options.transaction, logging: options.logging});
} }
}); });
}); });
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!