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)