You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by "Jan Lehnardt (JIRA)" <ji...@apache.org> on 2011/04/25 16:55:05 UTC

[jira] [Created] (COUCHDB-1140) fetching _local docs by revision in URL fails

fetching _local docs by revision in URL fails
---------------------------------------------

                 Key: COUCHDB-1140
                 URL: https://issues.apache.org/jira/browse/COUCHDB-1140
             Project: CouchDB
          Issue Type: Bug
          Components: HTTP Interface
    Affects Versions: 1.0.2, 1.1
            Reporter: Jan Lehnardt
            Priority: Minor


Via dev@

Hi,

Seems like a bug. You need to pass the current rev in the body of the
document. Passing it as ?rev= does not work at all.

B.

On 24 April 2011 19:39, Pedro Landeiro <la...@gmail.com> wrote:
Already tried that but the rev argument does not accept ("),  returns
instead:

{"error":"unknown_error","reason":"badarg"}



On Sun, Apr 24, 2011 at 11:16 AM, Robert Newson <ro...@gmail.com>wrote:

try ?rev="0-1"

B.

On 23 April 2011 22:41, Pedro Landeiro <la...@gmail.com> wrote:
Hi,

I cannot retrieve a local doc by revision.

I can get the doc like this:
http://127.0.0.1:5984/thisisatempdb/_local/mylocaldoc



{"_id":"_local/mylocaldoc","_rev":"0-1","name":"pedro","surname":"landeiro","islocal":"oh
yeah"}


but if I request the some doc with the revision:
http://127.0.0.1:5984/thisisatempdb/_local/mylocaldoc?rev=0-1

{"error":"not_found","reason":"missing"}


Am i doing some wrong?

Thanks.

--
Pedro Landeiro
http://www.linkedin.com/in/pedrolandeiro





--
Pedro Landeiro
http://www.linkedin.com/in/pedrolandeiro


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Re: [jira] [Commented] (COUCHDB-1140) fetching _local docs by revision in URL fails

Posted by Pedro Landeiro <la...@gmail.com>.
Hi,

I was just testing this "feature" for a new node.js client lib i'm creating.
I based this test on the documentation here:
http://techzone.couchbase.com/sites/default/files/uploads/all/documentation/couchbase-api-localdb.html#couchbase-api-localdb_db-local-localdoc_get

Thanks for your support.

On Mon, Apr 25, 2011 at 6:37 PM, Damien Katz (JIRA) <ji...@apache.org> wrote:

>
>    [
> https://issues.apache.org/jira/browse/COUCHDB-1140?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13024871#comment-13024871]
>
> Damien Katz commented on COUCHDB-1140:
> --------------------------------------
>
> I don't consider this a bug as we don't store previous revisions of local
> docs like we do for regular docs (and technically, getting docs by older
> revision wasn't every really supposed to be a feature). The error message
> could probably be better here though.
>
> > fetching _local docs by revision in URL fails
> > ---------------------------------------------
> >
> >                 Key: COUCHDB-1140
> >                 URL: https://issues.apache.org/jira/browse/COUCHDB-1140
> >             Project: CouchDB
> >          Issue Type: Bug
> >          Components: HTTP Interface
> >    Affects Versions: 1.0.2, 1.1
> >            Reporter: Jan Lehnardt
> >            Priority: Minor
> >
> > Via dev@
> > Hi,
> > Seems like a bug. You need to pass the current rev in the body of the
> > document. Passing it as ?rev= does not work at all.
> > B.
> > On 24 April 2011 19:39, Pedro Landeiro <la...@gmail.com> wrote:
> > Already tried that but the rev argument does not accept ("),  returns
> > instead:
> > {"error":"unknown_error","reason":"badarg"}
> > On Sun, Apr 24, 2011 at 11:16 AM, Robert Newson <robert.newson@gmail.com
> >wrote:
> > try ?rev="0-1"
> > B.
> > On 23 April 2011 22:41, Pedro Landeiro <la...@gmail.com> wrote:
> > Hi,
> > I cannot retrieve a local doc by revision.
> > I can get the doc like this:
> > http://127.0.0.1:5984/thisisatempdb/_local/mylocaldoc
> >
> {"_id":"_local/mylocaldoc","_rev":"0-1","name":"pedro","surname":"landeiro","islocal":"oh
> > yeah"}
> > but if I request the some doc with the revision:
> > http://127.0.0.1:5984/thisisatempdb/_local/mylocaldoc?rev=0-1
> > {"error":"not_found","reason":"missing"}
> > Am i doing some wrong?
> > Thanks.
> > --
> > Pedro Landeiro
> > http://www.linkedin.com/in/pedrolandeiro
> > --
> > Pedro Landeiro
> > http://www.linkedin.com/in/pedrolandeiro
>
> --
> This message is automatically generated by JIRA.
> For more information on JIRA, see: http://www.atlassian.com/software/jira
>



-- 
Pedro Landeiro
http://www.linkedin.com/in/pedrolandeiro

[jira] [Commented] (COUCHDB-1140) fetching _local docs by revision in URL fails

Posted by "Damien Katz (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COUCHDB-1140?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13024871#comment-13024871 ] 

Damien Katz commented on COUCHDB-1140:
--------------------------------------

I don't consider this a bug as we don't store previous revisions of local docs like we do for regular docs (and technically, getting docs by older revision wasn't every really supposed to be a feature). The error message could probably be better here though.

> fetching _local docs by revision in URL fails
> ---------------------------------------------
>
>                 Key: COUCHDB-1140
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1140
>             Project: CouchDB
>          Issue Type: Bug
>          Components: HTTP Interface
>    Affects Versions: 1.0.2, 1.1
>            Reporter: Jan Lehnardt
>            Priority: Minor
>
> Via dev@
> Hi,
> Seems like a bug. You need to pass the current rev in the body of the
> document. Passing it as ?rev= does not work at all.
> B.
> On 24 April 2011 19:39, Pedro Landeiro <la...@gmail.com> wrote:
> Already tried that but the rev argument does not accept ("),  returns
> instead:
> {"error":"unknown_error","reason":"badarg"}
> On Sun, Apr 24, 2011 at 11:16 AM, Robert Newson <ro...@gmail.com>wrote:
> try ?rev="0-1"
> B.
> On 23 April 2011 22:41, Pedro Landeiro <la...@gmail.com> wrote:
> Hi,
> I cannot retrieve a local doc by revision.
> I can get the doc like this:
> http://127.0.0.1:5984/thisisatempdb/_local/mylocaldoc
> {"_id":"_local/mylocaldoc","_rev":"0-1","name":"pedro","surname":"landeiro","islocal":"oh
> yeah"}
> but if I request the some doc with the revision:
> http://127.0.0.1:5984/thisisatempdb/_local/mylocaldoc?rev=0-1
> {"error":"not_found","reason":"missing"}
> Am i doing some wrong?
> Thanks.
> --
> Pedro Landeiro
> http://www.linkedin.com/in/pedrolandeiro
> --
> Pedro Landeiro
> http://www.linkedin.com/in/pedrolandeiro

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (COUCHDB-1140) fetching _local docs by revision in URL fails

Posted by "Robert Newson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COUCHDB-1140?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13024896#comment-13024896 ] 

Robert Newson commented on COUCHDB-1140:
----------------------------------------

*shrug* If we fix it, no one will report a ticket about it, which will save us time to focus on other things. :)

perhaps local docs should simply ignore revision entirely, it doesn't make sense since they can't replicate.

> fetching _local docs by revision in URL fails
> ---------------------------------------------
>
>                 Key: COUCHDB-1140
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1140
>             Project: CouchDB
>          Issue Type: Bug
>          Components: HTTP Interface
>    Affects Versions: 1.0.2, 1.1
>            Reporter: Jan Lehnardt
>            Priority: Minor
>
> Via dev@
> Hi,
> Seems like a bug. You need to pass the current rev in the body of the
> document. Passing it as ?rev= does not work at all.
> B.
> On 24 April 2011 19:39, Pedro Landeiro <la...@gmail.com> wrote:
> Already tried that but the rev argument does not accept ("),  returns
> instead:
> {"error":"unknown_error","reason":"badarg"}
> On Sun, Apr 24, 2011 at 11:16 AM, Robert Newson <ro...@gmail.com>wrote:
> try ?rev="0-1"
> B.
> On 23 April 2011 22:41, Pedro Landeiro <la...@gmail.com> wrote:
> Hi,
> I cannot retrieve a local doc by revision.
> I can get the doc like this:
> http://127.0.0.1:5984/thisisatempdb/_local/mylocaldoc
> {"_id":"_local/mylocaldoc","_rev":"0-1","name":"pedro","surname":"landeiro","islocal":"oh
> yeah"}
> but if I request the some doc with the revision:
> http://127.0.0.1:5984/thisisatempdb/_local/mylocaldoc?rev=0-1
> {"error":"not_found","reason":"missing"}
> Am i doing some wrong?
> Thanks.
> --
> Pedro Landeiro
> http://www.linkedin.com/in/pedrolandeiro
> --
> Pedro Landeiro
> http://www.linkedin.com/in/pedrolandeiro

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira