Uploaded image for project: 'CouchDB'
  1. CouchDB
  2. COUCHDB-1431

DDoc name with underscore as first char produce invalid filters

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • 1.2, 1.3
    • None
    • Database Core
    • None
    • Apache CouchDB 1.3.0a-5cece68-git
      Apache CouchDB 1.2.0a-0d8ddc8-git

    • New Contributors Level (Easy)

    Description

      CouchDB allows to create design document with id as `_design/_private`, but there is no way to use filters from it:

      $ curl -v http://localhost:5984/test/_changes?filter=_private/confidential

      • About to connect() to localhost port 5984 (#0)
      • Trying 127.0.0.1...
      • connected
      • Connected to localhost (127.0.0.1) port 5984 (#0)
        > GET /test/_changes?filter=_private/confidential HTTP/1.1
        > User-Agent: curl/7.24.0 (i686-pc-linux-gnu) libcurl/7.24.0 GnuTLS/2.10.5 zlib/1.2.5
        > Host: localhost:5984
        > Accept: /
        >
        < HTTP/1.1 400 Bad Request
        < Server: CouchDB/1.3.0a-5cece68-git (Erlang OTP/R14B04)
        < Date: Wed, 07 Mar 2012 04:51:06 GMT
        < Content-Type: text/plain; charset=utf-8
        < Content-Length: 63
        < Cache-Control: must-revalidate
        < {"error":"bad_request","reason":"unknown builtin filter name"}
      • Connection #0 to host localhost left intact
      • Closing connection #0

      Attachments

        Activity

          People

            Unassigned Unassigned
            kxepal Alexander Shorin
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: