[ 
https://issues.apache.org/jira/browse/COUCHDB-1858?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexander Shorin resolved COUCHDB-1858.
---------------------------------------

       Resolution: Fixed
    Fix Version/s: 1.5.0

Fixed in 
[a5ab180|https://git-wip-us.apache.org/repos/asf?p=couchdb.git;a=commit;h=a5ab180]
                
> X-Couch-Full-Commit is not mentioned in _bulk_docs API
> ------------------------------------------------------
>
>                 Key: COUCHDB-1858
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1858
>             Project: CouchDB
>          Issue Type: Documentation
>          Components: Documentation
>            Reporter: Filippo Fadda
>            Assignee: Alexander Shorin
>             Fix For: 1.5.0
>
>
> The header field X-Couch-Full-Commit is not documented, but it's used. See 
> the code below and the documentation: 
> http://docs.couchdb.org/en/latest/api/database.html#post-db-bulk-docs
> db_req(#httpd{method='POST',path_parts=[_,<<"_bulk_docs">>]}=Req, Db) ->
>     couch_stats_collector:increment({httpd, bulk_requests}),
>     couch_httpd:validate_ctype(Req, "application/json"),
>     {JsonProps} = couch_httpd:json_body_obj(Req),
>     case couch_util:get_value(<<"docs">>, JsonProps) of
>     undefined ->
>         send_error(Req, 400, <<"bad_request">>, <<"Missing JSON list of 
> 'docs'">>);
>     DocsArray ->
>         case couch_httpd:header_value(Req, "X-Couch-Full-Commit") of
>         "true" ->
>             Options = [full_commit];
>         "false" ->
>             Options = [delay_commit];
>         _ ->
>             Options = []
>         end,

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to