couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Paul Joseph Davis (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (COUCHDB-1229) _update handler doesn't support slashes in doc _id
Date Wed, 20 Jul 2011 22:13:58 GMT

    [ https://issues.apache.org/jira/browse/COUCHDB-1229?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13068673#comment-13068673
] 

Paul Joseph Davis commented on COUCHDB-1229:
--------------------------------------------

In genera, if you need to address a document with a slash in its name, you need to %2F escape
the slash. There are a couple places where we relax this a bit by checking both cases. I'm
not sure all the spots where we do this though.

Bottom line is that slashes in doc ids are just weird. Unless someone figures out a decent
way to make them not weird while not breaking the rest of the API I don't see much changing
in this regard.

> _update handler doesn't support slashes in doc _id
> --------------------------------------------------
>
>                 Key: COUCHDB-1229
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1229
>             Project: CouchDB
>          Issue Type: Bug
>          Components: HTTP Interface
>    Affects Versions: 1.1
>            Reporter: Simon Leblanc
>              Labels: URI, id, update
>
> Let's say you have:
> - a doc with _id foo/bar
> - a show function named baz
> - a update function named baz
> Then _show/baz/foo/bar is valid but _update/baz/foo/bar is not. Only _update/baz/foo%2Fbar
works.
> This is particularly annoying when you want to rewrite /something/* to _update/baz/foo/*
(rewriting /something/* to _show/baz/foo/* works perfectly).

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

        

Mime
View raw message