diff options
author | Paul Joseph Davis <davisp@apache.org> | 2009-04-19 20:02:45 +0000 |
---|---|---|
committer | Paul Joseph Davis <davisp@apache.org> | 2009-04-19 20:02:45 +0000 |
commit | b2aa508a3ed7bf337aa82dfd4645765a49a327ad (patch) | |
tree | 54e119b50e23493e8b549f1f341f91868eed70d6 /src/couchdb/couch_httpd.erl | |
parent | 8139da1b1a522f2c5ab0307c1335b568de58f1d1 (diff) |
COUCHDB-306 - Improving reported errors.
Case #3 turns out to be misusing the end-point for HTML forms that Futon uses.
For new people it would also be triggered by accidentally using POST when a PUT
to /db_name/docid is used.
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@766505 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/couchdb/couch_httpd.erl')
-rw-r--r-- | src/couchdb/couch_httpd.erl | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/couchdb/couch_httpd.erl b/src/couchdb/couch_httpd.erl index 5e150055..5775e3a7 100644 --- a/src/couchdb/couch_httpd.erl +++ b/src/couchdb/couch_httpd.erl @@ -417,6 +417,8 @@ error_info({unauthorized, Msg}) -> error_info(file_exists) -> {412, <<"file_exists">>, <<"The database could not be " "created, the file already exists.">>}; +error_info({bad_ctype, Reason}) -> + {415, <<"bad_content_type">>, Reason}; error_info({Error, Reason}) -> {500, couch_util:to_binary(Error), couch_util:to_binary(Reason)}; error_info(Error) -> |