couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mickael.bai...@free.fr
Subject design doc weakness (one view fails = all views fail)
Date Sun, 10 Oct 2010 07:37:17 GMT

Hello couchers,

it seems that, on a design document, if there is one view having an error ( for example "Expression
does not eval to a function" ) than all other views are then unusable.
It's not critical and not a real bug, but from my point of view it's a weakness : one error
on one part of the design doc leads to a totally broken app / couchapp.

Steps to reproduce : 

1/ create a new database
2/ Create a design doc :


{
   "_id": "_design/doc1",
   "views": {
       "v1": {
           "map": "function() {}"
       },
       "v2": {
           "map": "thefunction() {}"
       }
   },
   "language": "javascript"
}

3/ Create a doc :

{
   "_id": "doc1"
}

4/ Call the "v1" view

What's your opinion on this ? Is it worth creating a Jira bug ?

Regards,

Mickael

Mime
View raw message