diff options
author | Paul J. Davis <paul.joseph.davis@gmail.com> | 2018-03-26 10:26:27 -0500 |
---|---|---|
committer | jiangphcn <jiangph@cn.ibm.com> | 2018-05-02 16:36:43 +0800 |
commit | 972912b024f2004338daeccd32c472a2d3bb80f0 (patch) | |
tree | 502bc13a5878e5b2a3b4861c84599f751b6d5fa0 | |
parent | 210d2d736fa814ddf10565cbdcf0394c517fa834 (diff) | |
download | couchdb-972912b024f2004338daeccd32c472a2d3bb80f0.tar.gz |
WIP - couch_httpd_db.erl
-rw-r--r-- | src/couch/src/couch_httpd_db.erl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/couch/src/couch_httpd_db.erl b/src/couch/src/couch_httpd_db.erl index b407c02cf..27f7d7046 100644 --- a/src/couch/src/couch_httpd_db.erl +++ b/src/couch/src/couch_httpd_db.erl @@ -379,15 +379,15 @@ db_req(#httpd{method='POST',path_parts=[_,<<"_purge">>]}=Req, Db) -> couch_stats:increment_counter([couchdb, httpd, purge_requests]), couch_httpd:validate_ctype(Req, "application/json"), {IdRevs} = couch_httpd:json_body_obj(Req), - PurgeReqs = lists:map(fun({Id, JsonRevs} -> - {couch_uuids:new(), Id, couch_doc:parse_revs(Revs)} + PurgeReqs = lists:map(fun({Id, JsonRevs}) -> + {couch_uuids:new(), Id, couch_doc:parse_revs(JsonRevs)} end, IdRevs), {ok, Replies} = couch_db:purge_docs(Db, PurgeReqs), Results = lists:zipwith(fun({{Id, _}, Reply}) -> {Id, couch_doc:revs_to_strs(Reply)} - end, IdRevs, PurgeReqs), + end, IdRevs, Replies), {ok, Db2} = couch_db:reopen(Db), {ok, PurgeSeq} = couch_db:get_purge_seq(Db2), |