Badmatch error if _replicate target starts with slash
-----------------------------------------------------

                 Key: COUCHDB-317
                 URL: https://issues.apache.org/jira/browse/COUCHDB-317
             Project: CouchDB
          Issue Type: Bug
    Affects Versions: 0.9.1
         Environment: svn r761188
            Reporter: Brian Candler
            Priority: Trivial


Giving a replication source or target which starts with a slash gives an Erlang 
barf error. (The wiki at http://wiki.apache.org/couchdb/Replication said that 
this slash was necessary. I will fix the wiki, but the error is still unsightly)

$ curl -X POST -d '{"source":"/foo","target":"/bar"}' 
http://127.0.0.1:5984/_replicate
{"error":"case_clause","reason":"{error,{{{badmatch,{error,illegal_database_name}},\n
         [{couch_rep,init,1},\n          {gen_server,init_it,6},\n          
{proc_lib,init_p,5}]},\n        
{child,undefined,\"7898c2bfbbcf8adbb305371e6c3c949e\",\n               
{gen_server,start_link,\n                           [couch_rep,\n               
             [\"7898c2bfbbcf8adbb305371e6c3c949e\",\n                           
  {local,<<\"/foo\">>,{user_ctx,null,[<<\"_admin\">>]}},\n                      
       {local,<<\"/bar\">>,\n                                    
{user_ctx,null,[<<\"_admin\">>]}}],\n                            []]},\n        
       transient,1,worker,\n               [couch_rep]}}}"}


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to