From 846a0b0074fb230745f47d904b11e5460df6a1bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Bajto=C5=A1?= Date: Fri, 10 Oct 2014 19:10:42 +0200 Subject: [PATCH] models/change: fix `id` property definition Remove the flag `generated:true`, as it does not work together with a custom `setter.id` function. --- lib/models/change.js | 2 +- test/change.test.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/models/change.js b/lib/models/change.js index 1fc8e72c..bd51faac 100644 --- a/lib/models/change.js +++ b/lib/models/change.js @@ -15,7 +15,7 @@ var PersistedModel = require('./persisted-model') */ var properties = { - id: {type: String, generated: true, id: true}, + id: {type: String, id: true}, rev: {type: String}, prev: {type: String}, checkpoint: {type: Number}, diff --git a/test/change.test.js b/test/change.test.js index 4c34eace..53bdcec9 100644 --- a/test/change.test.js +++ b/test/change.test.js @@ -84,6 +84,7 @@ describe('Change', function(){ it('should create an entry', function (done) { var test = this; Change.findById(this.result.id, function(err, change) { + if (err) return done(err); assert.equal(change.id, test.result.id); done(); });