Use cors_config for 'credentials' setting

The 'credentials' setting should be configurable per vhost.

COUCHDB-2945


Project: http://git-wip-us.apache.org/repos/asf/couchdb-couch-httpd/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/couchdb-couch-httpd/commit/cfbd7f7b
Tree: http://git-wip-us.apache.org/repos/asf/couchdb-couch-httpd/tree/cfbd7f7b
Diff: http://git-wip-us.apache.org/repos/asf/couchdb-couch-httpd/diff/cfbd7f7b

Branch: refs/heads/split_out_httpd_stack
Commit: cfbd7f7b5551ab4ec759357fe83aa6126f81250f
Parents: 03bd7e3
Author: ILYA Khlopotov <iil...@ca.ibm.com>
Authored: Tue Feb 16 15:20:40 2016 -0800
Committer: ILYA Khlopotov <iil...@ca.ibm.com>
Committed: Tue Mar 1 08:35:09 2016 -0800

----------------------------------------------------------------------
 src/couch_httpd_cors.erl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/couchdb-couch-httpd/blob/cfbd7f7b/src/couch_httpd_cors.erl
----------------------------------------------------------------------
diff --git a/src/couch_httpd_cors.erl b/src/couch_httpd_cors.erl
index b87f5ef..401ad2e 100644
--- a/src/couch_httpd_cors.erl
+++ b/src/couch_httpd_cors.erl
@@ -283,7 +283,7 @@ get_cors_config(#httpd{cors_config = undefined, mochi_req = 
MochiReq}) ->
     Host = couch_httpd_vhost:host(MochiReq),
 
     EnableCors = config:get("httpd", "enable_cors", "false") =:= "true",
-    AllowCredentials = config:get("cors", "credentials", "false") =:= "true",
+    AllowCredentials = cors_config(Host, "credentials", "false") =:= "true",
 
     AllowHeaders = case cors_config(Host, "headers", undefined) of
         undefined ->

Reply via email to