additional changed() fixes

This commit is contained in:
Ritchie Martori
2012-12-19 15:35:04 -08:00
parent ef5ee57f13
commit cb67083963

View File

@@ -467,9 +467,13 @@ Collection.prototype.save = function (ctx, fn) {
}
if(err) return done(err);
// copy previous obj
Object.keys(obj).forEach(function (key) {
prev[key] = obj[key];
});
// merge changes
Object.keys(item).forEach(function (key) {
prev[key] = obj[key];
obj[key] = item[key];
});