From 7ec8ab55d1e33cd7421ccec6fa50a9db21acda04 Mon Sep 17 00:00:00 2001 From: Sascha Gehlich Date: Wed, 19 Dec 2012 19:29:14 +0100 Subject: [PATCH] updateAttributes data defaults to {} --- lib/abstract-class.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/abstract-class.js b/lib/abstract-class.js index 708af0c2..ba8c9545 100644 --- a/lib/abstract-class.js +++ b/lib/abstract-class.js @@ -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];