[ 
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

        

Reply via email to