From 90648a2e0bb4718cdd701f537f3de47dedb9b2c2 Mon Sep 17 00:00:00 2001 From: lazedo Date: Wed, 4 Jan 2017 18:45:31 +0000 Subject: [PATCH] allow w parameter for attachments --- src/chttpd_db.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/chttpd_db.erl b/src/chttpd_db.erl index a361f00..f3dd2ab 100644 --- a/src/chttpd_db.erl +++ b/src/chttpd_db.erl @@ -1243,7 +1243,8 @@ db_attachment_req(#httpd{method=Method, user_ctx=Ctx}=Req, Db, DocId, FileNamePa DocEdited = Doc#doc{ atts = NewAtt ++ [A || A <- Atts, couch_att:fetch(name, A) /= FileName] }, - case fabric:update_doc(Db, DocEdited, [{user_ctx,Ctx}]) of + W = chttpd:qs_value(Req, "w", integer_to_list(mem3:quorum(Db))), + case fabric:update_doc(Db, DocEdited, [{user_ctx,Ctx}, {w,W}]) of {ok, UpdatedRev} -> HttpCode = 201; {accepted, UpdatedRev} ->