fixed bug with changed()

This commit is contained in:
Ritchie Martori
2012-12-19 15:32:27 -08:00
parent 6e793dd863
commit 1273f43508

View File

@@ -580,9 +580,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];
});