[ https://issues.apache.org/jira/browse/COUCHDB-2722?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15950553#comment-15950553 ]
ASF GitHub Bot commented on COUCHDB-2722: ----------------------------------------- GitHub user benel opened a pull request: https://github.com/apache/couchdb/pull/465 COUCHDB-2722 https://issues.apache.org/jira/browse/COUCHDB-2722 ## Overview Test for COUCHDB-2722 bug report. ## Testing recommendations ## JIRA issue number COUCHDB-2722 ## Related Pull Requests Rebase of #324. ## Checklist - [ ] Code is written and works correctly; - [ ] Changes are covered by tests; - [ ] Documentation reflects the changes; - [ ] I will not forget to update [rebar.config.script](https://github.com/apache/couchdb/blob/master/rebar.config.script) with the correct commit hash once this PR get merged. You can merge this pull request into a Git repository by running: $ git pull https://github.com/benel/couchdb COUCHDB-2722 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/couchdb/pull/465.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #465 ---- commit 28708eb3d6dec1f12e9f28eb5c80741531574359 Author: Martin Lagrange <lagrangemar...@gmail.com> Date: 2015-06-22T14:52:13Z COUCHDB-2722 https://issues.apache.org/jira/browse/COUCHDB-2722 ---- > The keys from the rewrited query params of a view should be blank when not > specified in the URL > ----------------------------------------------------------------------------------------------- > > Key: COUCHDB-2722 > URL: https://issues.apache.org/jira/browse/COUCHDB-2722 > Project: CouchDB > Issue Type: Bug > Components: HTTP Interface > Affects Versions: 1.5.1, 1.6.0, 1.6.1 > Reporter: Martin Lagrange > Priority: Minor > > When we rewrite the query params of a view as in the following example : > > {code:title=Design document test|borderStyle=solid} > { > _id:"_design/test", > views : { > rewriteKeyView: { > // ... > } > }, > rewrites: [ > { > "from": "renamedRewriteKeyView", > "to": "_view/rewriteKeyView", > "query": { > "startkey": [ > ":by" > ], > "endkey": [ > ":by", > {} > ] > } > } > ] > } > {code} > specifying the param *by* as the main component of startkey and endkey > When we access the renamed view "renamedRewriteKeyView", without specifying > the by param in the URI like : > {code}GET dbName/_design/test/renamedRewriteKeyView{code} > the internal call should be : > {code}rewriteKeyView?startkey=[""]&endkey=["",{}]{code} > instead of : {code}rewriteKeyView?startkey=[":by"]&endkey=[":by",{}]{code} > As you can see, when a key is not specified in the URI, it the value of this > key will be kept as its name. Quite annoying in some cases. -- This message was sent by Atlassian JIRA (v6.3.15#6346)