From 7a12003a35a5099c3c92b2f8c9a06826d22ae696 Mon Sep 17 00:00:00 2001 From: Daniel Beilinson Date: Mon, 29 Oct 2012 01:43:52 +0400 Subject: [PATCH] undfinded _id for couchDB, 33 symbols ID generator --- src/backend.couchdb.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend.couchdb.js b/src/backend.couchdb.js index 570bfbf4..0ef3f625 100755 --- a/src/backend.couchdb.js +++ b/src/backend.couchdb.js @@ -485,11 +485,11 @@ _createDocument = function (new_doc, dataset) { if (dataset.record_create) new_doc = dataset.record_create(new_doc); - if (_id !== 1) { + if (_id !== 1 && _id !== undefined) { new_doc['_id'] = _id; } else { - new_doc['_id'] = randomId(16, '#a'); + new_doc['_id'] = randomId(32, '#a'); } dfd.resolve(cdb.upsert(new_doc));