in provider/app.js [154:177]
function createDesignDoc(db, ddName, designDoc) {
const method = 'createDesignDoc';
return new Promise(function(resolve, reject) {
db.get(ddName, function (error, body) {
if (error) {
//new design doc
db.insert(designDoc, ddName, function (error, body) {
if (error && error.statusCode !== 409) {
logger.error(method, error);
reject('design doc could not be created: ' + error);
}
else {
resolve(db);
}
});
}
else {
resolve(db);
}
});
});
}