[
https://issues.apache.org/jira/browse/COUCHDB-1511?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Robert Newson resolved COUCHDB-1511.
------------------------------------
Resolution: Fixed
Fix Version/s: 1.3
The user will now receive a message stating that "doc.roles must exist" if it
is not defined. This, in addition to the existing test that it must be an
array, should fix the issue.
> Error message provides no help: Uncaught server error: {case_clause,{[]}}
> -------------------------------------------------------------------------
>
> Key: COUCHDB-1511
> URL: https://issues.apache.org/jira/browse/COUCHDB-1511
> Project: CouchDB
> Issue Type: Bug
> Affects Versions: 1.2
> Reporter: Isaac Z. Schlueter
> Fix For: 1.3
>
>
> When PUTing a _users doc, if you forget the `roles:[]` field, you get this
> error, which doesn't help figure out the problem at all.
> Suggestion:
> 1. _users docs should get a role:[] and type:"user" by default if these
> fields are missing.
> 2. If there is an error in the _users doc, it should say "Invalid user
> document", or something else indicating that the problem happened because the
> data was bad (and not, say, because the server is crashing or views are
> messed up, or whatever else can happen in this crazy world.)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira