You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by gl...@apache.org on 2020/02/17 09:51:54 UTC

[couchdb-nano] branch master updated: compatibility with nodejs-cloudant

This is an automated email from the ASF dual-hosted git repository.

glynnbird pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/couchdb-nano.git


The following commit(s) were added to refs/heads/master by this push:
     new befbcd9  compatibility with nodejs-cloudant
befbcd9 is described below

commit befbcd9972520faa8850c9425faeb324aab005f5
Author: Glynn Bird <gl...@gmail.com>
AuthorDate: Mon Feb 17 09:51:43 2020 +0000

    compatibility with nodejs-cloudant
---
 lib/nano.d.ts | 4 ++--
 lib/nano.js   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/lib/nano.d.ts b/lib/nano.d.ts
index 6ea1615..e287643 100644
--- a/lib/nano.d.ts
+++ b/lib/nano.d.ts
@@ -305,8 +305,8 @@ declare namespace nano {
     server: ServerScope;
     //https://docs.couchdb.org/en/latest/partitioned-dbs/index.html
     partitionInfo(partitionKey: string, callback?: Callback<PartitionInfoResponse>): Promise <PartitionInfoResponse>;
-    partitionedList(partitionKey: string, params?: DocumentListParams, callback?: Callback<DocumentListResponse<D>>): Promise<DocumentListResponse<D>>;
-    partitionedListAsStream(partitionKey: string, params?: DocumentListParams): Request;
+    partitionedList(partitionKey: string, params?: DocumentFetchParams, callback?: Callback<DocumentListResponse<D>>): Promise<DocumentListResponse<D>>;
+    partitionedListAsStream(partitionKey: string, params?: DocumentFetchParams): Request;
     partitionedFind(partitionKey: string, query: MangoQuery, callback?: Callback<MangoResponse<D>>): Promise <MangoResponse<D>>;
     partitionedFindAsStream(partitionKey: string, query: MangoQuery): Request;
     partitionedViewpartitionedSearch<V>(
diff --git a/lib/nano.js b/lib/nano.js
index 21b5bab..3d0fd55 100644
--- a/lib/nano.js
+++ b/lib/nano.js
@@ -679,7 +679,7 @@ module.exports = exports = function dbScope (cfg) {
     function view (ddoc, viewName, meta, qs0, callback0) {
       const { opts, callback } = getCallback(qs0, callback0)
 
-      if (missing(ddoc, viewName)) {
+      if (missing(ddoc, viewName) && !meta.viewPath) {
         return callbackOrRejectError(callback)
       }