Merge pull request #179 from saschagehlich/master

updateAttributes: data defaults to {}
This commit is contained in:
Anatoliy Chakkaev 2012-12-19 10:34:10 -08:00
commit c6cefa112f
1 changed files with 2 additions and 0 deletions

View File

@ -721,6 +721,8 @@ AbstractClass.prototype.updateAttributes = function updateAttributes(data, cb) {
var inst = this;
var model = this.constructor.modelName;
if(!data) data = {};
// update instance's properties
Object.keys(data).forEach(function (key) {
inst[key] = data[key];