undfinded _id for couchDB, 33 symbols ID generator
This commit is contained in:
@@ -485,11 +485,11 @@ _createDocument = function (new_doc, dataset) {
|
|||||||
|
|
||||||
if (dataset.record_create)
|
if (dataset.record_create)
|
||||||
new_doc = dataset.record_create(new_doc);
|
new_doc = dataset.record_create(new_doc);
|
||||||
if (_id !== 1) {
|
if (_id !== 1 && _id !== undefined) {
|
||||||
new_doc['_id'] = _id;
|
new_doc['_id'] = _id;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
new_doc['_id'] = randomId(16, '#a');
|
new_doc['_id'] = randomId(32, '#a');
|
||||||
}
|
}
|
||||||
dfd.resolve(cdb.upsert(new_doc));
|
dfd.resolve(cdb.upsert(new_doc));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user