Thanks for the workaround Caolan! A ticket has been filed: https://issues.apache.org/jira/browse/COUCHDB-1017
On Sun, Jan 9, 2011 at 3:01 PM, Filipe David Manana <[email protected]>wrote: > You should bring this into the development mailing list and/or fill a > Jira ticket. > > regards, > > On Sun, Jan 9, 2011 at 1:53 PM, Caolan McMahon <[email protected]> > wrote: > > Hi, > > > >> I have this rewrite: > >> { > >> "from": "/u/:key", > >> "to": "_list/pouch/user-items", > >> "method": "GET", > >> "query": {"key": ":key"} > >> } > >> > >> ..which gives me: {"error":"bad_request","reason":"invalid UTF-8 JSON"} > >> > >> Nothing wrong with the JSON, however, the rewrite handler rewrites to > this > >> url: example.com/db/_design/app/_list/pouch/user-items?key=somekey > >> > >> somekey needs to be in double quotes as it is a string. How can I get > the > >> rewrite handler to produce ?key="somekey" ? > > > > > > I agree, this is really annoying! The way I've been working around it > > is to use a complex key for the view instead. You can rewrite using > > {startkey: [':key'], endkey: [':key',{}]} ...and that seems to work > > fine. > > > > Hope that helps for now. Hopefully this behaviour will be changed at some > point. > > > > Caolan > > > > > > -- > Filipe David Manana, > [email protected], [email protected] > > "Reasonable men adapt themselves to the world. > Unreasonable men adapt the world to themselves. > That's why all progress depends on unreasonable men." >
