You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ei...@apache.org on 2017/01/31 13:27:56 UTC
[1/2] couch commit: updated refs/heads/master to e285b34
Repository: couchdb-couch
Updated Branches:
refs/heads/master 604edd10e -> e285b34a7
Don't crash on unexpected validation's error type
Validation function can throw JSON with error
type different than forbidden or unauthorized.
This patch makes couch return unknown_error
instead of crashing query server.
COUCHDB-3286
Project: http://git-wip-us.apache.org/repos/asf/couchdb-couch/repo
Commit: http://git-wip-us.apache.org/repos/asf/couchdb-couch/commit/6412412c
Tree: http://git-wip-us.apache.org/repos/asf/couchdb-couch/tree/6412412c
Diff: http://git-wip-us.apache.org/repos/asf/couchdb-couch/diff/6412412c
Branch: refs/heads/master
Commit: 6412412ce76e42adb7b1f899f7eebc704b8d6416
Parents: 604edd1
Author: Eric Avdey <ei...@eiri.ca>
Authored: Mon Jan 30 15:27:59 2017 -0400
Committer: Eric Avdey <ei...@eiri.ca>
Committed: Mon Jan 30 15:27:59 2017 -0400
----------------------------------------------------------------------
src/couch_query_servers.erl | 2 ++
1 file changed, 2 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/couchdb-couch/blob/6412412c/src/couch_query_servers.erl
----------------------------------------------------------------------
diff --git a/src/couch_query_servers.erl b/src/couch_query_servers.erl
index ea7628e..92d9e24 100644
--- a/src/couch_query_servers.erl
+++ b/src/couch_query_servers.erl
@@ -289,6 +289,8 @@ validate_doc_update(DDoc, EditDoc, DiskDoc, Ctx, SecObj) ->
throw({forbidden, Message});
{[{<<"unauthorized">>, Message}]} ->
throw({unauthorized, Message});
+ {[{_, Message}]} ->
+ throw({unknown_error, Message});
Message when is_binary(Message) ->
throw({unknown_error, Message})
end.
[2/2] couch commit: updated refs/heads/master to e285b34
Posted by ei...@apache.org.
Merge remote branch 'cloudant:82197-fix-validation_func-case_clause'
This closes #224
Signed-off-by: Eric Avdey <ei...@eiri.ca>
Project: http://git-wip-us.apache.org/repos/asf/couchdb-couch/repo
Commit: http://git-wip-us.apache.org/repos/asf/couchdb-couch/commit/e285b34a
Tree: http://git-wip-us.apache.org/repos/asf/couchdb-couch/tree/e285b34a
Diff: http://git-wip-us.apache.org/repos/asf/couchdb-couch/diff/e285b34a
Branch: refs/heads/master
Commit: e285b34a7b7156c3fae8ddc4594981f57e265dc4
Parents: 604edd1 6412412
Author: Eric Avdey <ei...@eiri.ca>
Authored: Tue Jan 31 09:27:28 2017 -0400
Committer: Eric Avdey <ei...@eiri.ca>
Committed: Tue Jan 31 09:27:28 2017 -0400
----------------------------------------------------------------------
src/couch_query_servers.erl | 2 ++
1 file changed, 2 insertions(+)
----------------------------------------------------------------------