You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@couchdb.apache.org by "Garren Smith (JIRA)" <ji...@apache.org> on 2017/03/16 13:53:41 UTC

[jira] [Closed] (COUCHDB-2786) Invalid map/reduce functions do not show an error to the user

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

Garren Smith closed COUCHDB-2786.
---------------------------------
    Resolution: Fixed

moved to https://github.com/apache/couchdb-fauxton/issues/872

> Invalid map/reduce functions do not show an error to the user
> -------------------------------------------------------------
>
>                 Key: COUCHDB-2786
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-2786
>             Project: CouchDB
>          Issue Type: Bug
>          Components: Fauxton
>            Reporter: Robert Kowalski
>
> Click: "Create view"
> as the map function put in valid javascript, but without the "function wrapper" from CouchDB:
> eg. 
>   if (doc.latin_name) {
>     emit(doc.latin_name, doc.latin_name.length);
>   }
> Couch returns 
> {"error":"compilation_error","reason":"Compilation of the map function in the 'latin_name_jssum' view failed: Expression does not eval to a function. (\n  if(doc.latin_name){\n    emit(doc.latin_name, doc.latin_name.length);\n  }\n)"}
> but Fauxton does not show an error and the button is not pressable any more



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)