Hi all.

One of our developers, in a drunkiness moment, created a document called
"user_Fri Jul 20 2018 15:30:19 GMT+0200 (CEST)". 

This is giving us a enormous headache to delete it. 

I guess the problem is with the "+" sign in the ID.... Any creative
suggestion? 

Some Debug: 

curl -v https://xxxxxxx/snapsafe_dev/_all_docs 

{"total_rows":6,"offset":0,"rows":[ 

...cut cut cut.... 

{"id":"user_Fri Jul 20 2018 15:30:19 GMT+0200 (CEST)","key":"user_Fri
Jul 20 2018 15:30:19 GMT+0200
(CEST)","value":{"rev":"1-4c75286f18e14e76a1ade89d02fa95b7"}}
]} 

curl -v -X DELETE
'https://xxxxxx/snapsafe_dev/user_Fri+Jul+20+2018+15%3A30%3A19+GMT%2B0200+%28CEST%29?rev=1-4c75286f18e14e76a1ade89d02fa95b7'


> DELETE 
> /snapsafe_dev/user_Fri+Jul+20+2018+15%3A30%3A19+GMT%2B0200+%28CEST%29?rev=1-4c75286f18e14e76a1ade89d02fa95b7
>  HTTP/1.1
> Host: xxxxx
> Authorization: Basic xxxxx
> User-Agent: curl/7.54.0
> Accept: */*
>
< HTTP/1.1 404 Object Not Found
< Date: Fri, 27 Jul 2018 12:20:35 GMT
< Server: CouchDB/1.7.1 (Erlang OTP/19)
< Content-Type: text/plain; charset=utf-8
< Content-Length: 41
< Cache-Control: must-revalidate
<
{"error":"not_found","reason":"missing"} 

-- 

Andrea Brancatelli

Reply via email to