You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by "Filipe Manana (JIRA)" <ji...@apache.org> on 2010/11/21 15:15:14 UTC

[jira] Closed: (COUCHDB-790) validate_doc_update on the _users database fails

     [ https://issues.apache.org/jira/browse/COUCHDB-790?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Filipe Manana closed COUCHDB-790.
---------------------------------

    Resolution: Fixed
      Assignee: Filipe Manana

Applied to trunk, 1.0.x and 1.1.x.

I separated the patch into 2: one that fixes this issue and another one that adds the missing semicolons in users_db.js.
Also, I removed the extra parenthesis arround !isArray() in couch_js_functions.hrl.

Thanks Gabriel.

> validate_doc_update on the _users database fails
> ------------------------------------------------
>
>                 Key: COUCHDB-790
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-790
>             Project: CouchDB
>          Issue Type: Bug
>          Components: Database Core
>    Affects Versions: 0.11
>            Reporter: Cliff Stanford
>            Assignee: Filipe Manana
>         Attachments: users-test2.diff, usersTest.diff
>
>   Original Estimate: 0.02h
>  Remaining Estimate: 0.02h
>
> The validate_doc_update on the users database contains the following code:
> if ((oldDoc || newDoc).type != 'user') {
> throw({forbidden : 'doc.type must be user'});
> } // we only validate user docs for now
> However the effect of this is that a user may change his type *from* "user" but not back again.  I don't think this is what was intended.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.