key, startkey, endkey query args passed to list function as strings, not JSON ----------------------------------------------------------------------------- Key: COUCHDB-338 URL: https://issues.apache.org/jira/browse/COUCHDB-338 Project: CouchDB Issue Type: Bug Environment: trunk @769507 Reporter: Andy Skelton Priority: Minor Attachments: query_to_json_terms.diff In list function, req.query.[key|startkey|endkey] are strings such as "[\"foo\"]" instead of JSON such as ["foo"]. When constructing paging URLs using req.query.endkey, this argument is escaped once for each page traversal. The paging continues to work, but the URLs get longer and longer: endkey=["cat",null] endkey="[\"cat\",null]" endkey="\"[\\\"cat\\\",null]\"" Attached patch applies ?JSON_DECODE to these query arguments. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.