diff options
author | Robert Newson <rnewson@apache.org> | 2012-06-23 12:08:06 +0100 |
---|---|---|
committer | Robert Newson <rnewson@apache.org> | 2012-06-23 12:46:14 +0100 |
commit | f0d6f19bc83206720df6e2eea43f378cace5b969 (patch) | |
tree | 1fa98529f3351b77515b62a8478a49cdf294112c | |
parent | 3bbb26127787f2acb88e6602c2fd1d1aa8733956 (diff) | |
download | couchdb-f0d6f19bc83206720df6e2eea43f378cace5b969.tar.gz |
COUCHDB-1502 - Allow user to delete own _users doc
-rw-r--r-- | src/couchdb/couch_users_db.erl | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/couchdb/couch_users_db.erl b/src/couchdb/couch_users_db.erl index 6735fb695..de76142b1 100644 --- a/src/couchdb/couch_users_db.erl +++ b/src/couchdb/couch_users_db.erl @@ -104,5 +104,7 @@ after_doc_read(Doc, #db{user_ctx = UserCtx} = Db) -> throw(not_found) end. -get_doc_name(#doc{body={Body}}) -> - couch_util:get_value(?NAME, Body). +get_doc_name(#doc{id= <<"org.couchdb.user:", Name/binary>>}) -> + Name; +get_doc_name(_) -> + undefined. |