From e45476fea0dbf90f4c23517774782248db2327fb Mon Sep 17 00:00:00 2001 From: Jermel Date: Fri, 5 Jul 2013 11:09:39 -0400 Subject: [PATCH] Database.list support other-design-doc couch-9.4.13 --- lib/cradle/database/views.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/cradle/database/views.js b/lib/cradle/database/views.js index 9d76e2f..9f916eb 100644 --- a/lib/cradle/database/views.js +++ b/lib/cradle/database/views.js @@ -86,8 +86,14 @@ Database.prototype.list = function (path, options) { var callback = new(Args)(arguments).callback; path = path.split('/'); + if (path.length < 4) { + path = ['_design', path[0], '_list', path[1], path[2]].map(querystring.escape).join('/'); + } else { + path = ['_design', path[0], '_list', path[1], path[2], path[3]].map(querystring.escape).join('/'); + } + this._getOrPostView( - ['_design', path[0], '_list', path[1], path[2]].map(querystring.escape).join('/'), + path, options, callback );