<!-- 
RSS generated by JIRA (5.2.4#845-sha1:c9f4cc41abe72fb236945343a1f485c2c844dac9) at Sat May 25 21:35:59 CDT 2013

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
For example:
http://www.couchbase.com/issues/si/jira.issueviews:issue-xml/MB-6990/MB-6990.xml?field=key&field=summary
-->
<rss version="0.92" >
<channel>
    <title>Couchbase</title>
    <link>http://www.couchbase.com/issues</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>5.2.4</version>
        <build-number>845</build-number>
        <build-date>26-12-2012</build-date>
    </build-info>

<item>
            <title>[MB-6990] User is able to save uncompilable map function for spatial view</title>
                <link>http://www.couchbase.com/issues/browse/MB-6990</link>
                <project id="10010" key="MB">Couchbase Server</project>
                        <description>putting &lt;br/&gt;
{&amp;quot;views&amp;quot;:{&amp;quot;df&amp;quot;:{&amp;quot;map&amp;quot;:&amp;quot;function (doc, meta) {\n emit(meta.id, null);\n}&amp;quot;}},&amp;quot;spatial&amp;quot;:{&amp;quot;ff&amp;quot;:&amp;quot;function (doc) {\n if (doc.geometry) {\n emit(doc.geometry, null);\n\n&amp;quot;}} (2 curlies are missing in map fn)&lt;br/&gt;
do not return any error&lt;br/&gt;
&lt;br/&gt;
response is&lt;br/&gt;
{&amp;quot;ok&amp;quot;:true,&amp;quot;id&amp;quot;:&amp;quot;_design/dev_d&amp;quot;}</description>
                <environment>centOS build 1884&lt;br/&gt;
&amp;lt;manifest&amp;gt;&amp;lt;remote name=&amp;quot;couchbase&amp;quot; fetch=&amp;quot;&lt;a href=&quot;git://10.1.1.210/&quot;&gt;git://10.1.1.210/&lt;/a&gt;&amp;quot;/&amp;gt;&amp;lt;remote name=&amp;quot;membase&amp;quot; fetch=&amp;quot;&lt;a href=&quot;git://10.1.1.210/&quot;&gt;git://10.1.1.210/&lt;/a&gt;&amp;quot;/&amp;gt;&amp;lt;remote name=&amp;quot;apache&amp;quot; fetch=&amp;quot;&lt;a href=&quot;git://github.com/apache/&quot;&gt;git://github.com/apache/&lt;/a&gt;&amp;quot;/&amp;gt;&amp;lt;remote name=&amp;quot;erlang&amp;quot; fetch=&amp;quot;&lt;a href=&quot;git://github.com/erlang/&quot;&gt;git://github.com/erlang/&lt;/a&gt;&amp;quot;/&amp;gt;&amp;lt;default remote=&amp;quot;couchbase&amp;quot; revision=&amp;quot;master&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;tlm&amp;quot; path=&amp;quot;tlm&amp;quot; revision=&amp;quot;ab70f6d42f46621ec576889e57cb37ac2d64a84b&amp;quot;&amp;gt;&amp;lt;copyfile dest=&amp;quot;Makefile&amp;quot; src=&amp;quot;Makefile.top&amp;quot;/&amp;gt;&amp;lt;/project&amp;gt;&amp;lt;project name=&amp;quot;bucket_engine&amp;quot; path=&amp;quot;bucket_engine&amp;quot; revision=&amp;quot;70b3624abc697b7d18bf3d57f331b7674544e1e7&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;ep-engine&amp;quot; path=&amp;quot;ep-engine&amp;quot; revision=&amp;quot;6e2f6086abd905676f91ac6b20383f95012b8115&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;libconflate&amp;quot; path=&amp;quot;libconflate&amp;quot; revision=&amp;quot;2cc8eff8e77d497d9f03a30fafaecb85280535d6&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;libmemcached&amp;quot; path=&amp;quot;libmemcached&amp;quot; revision=&amp;quot;ca739a890349ac36dc79447e37da7caa9ae819f5&amp;quot; remote=&amp;quot;membase&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;libvbucket&amp;quot; path=&amp;quot;libvbucket&amp;quot; revision=&amp;quot;00d3763593c116e8e5d97aa0b646c42885727398&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;membase-cli&amp;quot; path=&amp;quot;membase-cli&amp;quot; revision=&amp;quot;7fe4121e7e83952a4cb032e25a2cb9fca1709354&amp;quot; remote=&amp;quot;membase&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;memcached&amp;quot; path=&amp;quot;memcached&amp;quot; revision=&amp;quot;06ab906e6702917c4b6b90a6b0051644719a357d&amp;quot; remote=&amp;quot;membase&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;moxi&amp;quot; path=&amp;quot;moxi&amp;quot; revision=&amp;quot;52a5fa887bfff0bf719c4ee5f29634dd8707500e&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;ns_server&amp;quot; path=&amp;quot;ns_server&amp;quot; revision=&amp;quot;5832be86eacab0be759201a2c0913589eac31c51&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;portsigar&amp;quot; path=&amp;quot;portsigar&amp;quot; revision=&amp;quot;1bc865e1622fb93a3fe0d1a4cdf18eb97ed9d600&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;sigar&amp;quot; path=&amp;quot;sigar&amp;quot; revision=&amp;quot;63a3cd1b316d2d4aa6dd31ce8fc66101b983e0b0&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;couchbase-examples&amp;quot; path=&amp;quot;couchbase-examples&amp;quot; revision=&amp;quot;21e6161a1d064979b5c6aa99cd34ccc41c9d7aca&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;couchbase-python-client&amp;quot; path=&amp;quot;couchbase-python-client&amp;quot; revision=&amp;quot;86b398e4fbc1f2e38d356e14df0c1bb4e3d2427b&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;couchdb&amp;quot; path=&amp;quot;couchdb&amp;quot; revision=&amp;quot;33f201e8de269999f0aef3ea292fb5b0bdee97fe&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;couchdbx-app&amp;quot; path=&amp;quot;couchdbx-app&amp;quot; revision=&amp;quot;76d79be79c1454cff0f878d5a88a792270ec1b17&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;couchstore&amp;quot; path=&amp;quot;couchstore&amp;quot; revision=&amp;quot;d0e70d0dece8e4f4d0a782f4ac5452509fb3919b&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;geocouch&amp;quot; path=&amp;quot;geocouch&amp;quot; revision=&amp;quot;da60ca707ad663074df85755ccb193f065fbfb5b&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;mccouch&amp;quot; path=&amp;quot;mccouch&amp;quot; revision=&amp;quot;88701cc326bc3dde4ed072bb8441be83adcfb2a5&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;testrunner&amp;quot; path=&amp;quot;testrunner&amp;quot; revision=&amp;quot;dbf7c1d6400393aa0b55ef9a584954d2f27387eb&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;otp&amp;quot; path=&amp;quot;otp&amp;quot; revision=&amp;quot;b6dc1a844eab061d0a7153d46e7e68296f15a504&amp;quot; remote=&amp;quot;erlang&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;icu4c&amp;quot; path=&amp;quot;icu4c&amp;quot; revision=&amp;quot;26359393672c378f41f2103a8699c4357c894be7&amp;quot; remote=&amp;quot;couchbase&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;snappy&amp;quot; path=&amp;quot;snappy&amp;quot; revision=&amp;quot;5681dde156e9d07adbeeab79666c9a9d7a10ec95&amp;quot; remote=&amp;quot;couchbase&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;v8&amp;quot; path=&amp;quot;v8&amp;quot; revision=&amp;quot;447decb75060a106131ab4de934bcc374648e7f2&amp;quot; remote=&amp;quot;couchbase&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;gperftools&amp;quot; path=&amp;quot;gperftools&amp;quot; revision=&amp;quot;8f60ba949fb8576c530ef4be148bff97106ddc59&amp;quot; remote=&amp;quot;couchbase&amp;quot;/&amp;gt;&amp;lt;project name=&amp;quot;pysqlite&amp;quot; path=&amp;quot;pysqlite&amp;quot; revision=&amp;quot;0ff6e32ea05037fddef1eb41a648f2a2141009ea&amp;quot; remote=&amp;quot;couchbase&amp;quot;/&amp;gt;&amp;lt;/manifest&amp;gt;</environment>
            <key id="20377">MB-6990</key>
            <summary>User is able to save uncompilable map function for spatial view</summary>
                <type id="1" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="vmx">Volker Mische</assignee>
                                <reporter username="Iryna">Iryna Mironava</reporter>
                        <labels>
                    </labels>
                <created>Tue, 23 Oct 2012 09:03:58 -0500</created>
                <updated>Mon, 12 Nov 2012 15:41:16 -0600</updated>
                    <resolved>Wed, 24 Oct 2012 08:27:37 -0500</resolved>
                                            <fixVersion>2.0</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="42261" author="farshid" created="Tue, 23 Oct 2012 09:10:44 -0500"  >Volker,&lt;br/&gt;
&lt;br/&gt;
please assign the ticket back to Alk if its UI related</comment>
                    <comment id="42262" author="FilipeManana" created="Tue, 23 Oct 2012 09:13:04 -0500"  >Yep. This is exactly what used to happen with the mapreduce engine and old couchdb view engine.&lt;br/&gt;
We haven&amp;#39;t done many things for the geocouch engine, and until it&amp;#39;s more unified with the other view engine, it will likely remain like that.&lt;br/&gt;
&lt;br/&gt;
That will be post 2.0.</comment>
                    <comment id="42266" author="vmx" created="Tue, 23 Oct 2012 11:08:56 -0500"  >I&amp;#39;ll try to fix it with adding the validation.</comment>
                    <comment id="42288" author="steve" created="Tue, 23 Oct 2012 14:01:32 -0500"  >changing priority to major</comment>
                    <comment id="42319" author="vmx" created="Tue, 23 Oct 2012 15:59:43 -0500"  >Ready for review:&lt;br/&gt;
&lt;a href=&quot;http://review.couchbase.org/21890&quot;&gt;http://review.couchbase.org/21890&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.couchbase.org/21891&quot;&gt;http://review.couchbase.org/21891&lt;/a&gt;</comment>
                    <comment id="42382" author="vmx" created="Wed, 24 Oct 2012 08:27:37 -0500"  >Merged!</comment>
                    <comment id="42397" author="thuan" created="Wed, 24 Oct 2012 12:09:49 -0500"  >Integrated in github-couchdb-preview #524 (See [&lt;a href=&quot;http://qa.hq.northscale.net/job/github-couchdb-preview/524/&quot;&gt;http://qa.hq.northscale.net/job/github-couchdb-preview/524/&lt;/a&gt;])&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://www.couchbase.com/issues/browse/MB-6990&quot; title=&quot;User is able to save uncompilable map function for spatial view&quot;&gt;&lt;strike&gt;MB-6990&lt;/strike&gt;&lt;/a&gt;: Add validation of the spatial function (Revision ebe5a3ac0b35ae5c6d75954836b1ff2ddbfb34a5)&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Result = SUCCESS&lt;br/&gt;
Farshid Ghods : &lt;br/&gt;
Files : &lt;br/&gt;
* src/couchdb/couch_db.erl&lt;br/&gt;
</comment>
                    <comment id="42490" author="thuan" created="Thu, 25 Oct 2012 13:06:35 -0500"  >Integrated in github-couchdb-preview #525 (See [&lt;a href=&quot;http://qa.hq.northscale.net/job/github-couchdb-preview/525/&quot;&gt;http://qa.hq.northscale.net/job/github-couchdb-preview/525/&lt;/a&gt;])&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://www.couchbase.com/issues/browse/MB-6990&quot; title=&quot;User is able to save uncompilable map function for spatial view&quot;&gt;&lt;strike&gt;MB-6990&lt;/strike&gt;&lt;/a&gt; Ignore missing module during make check (Revision ab2b0c230bffb74fcb3771db5871322c8ac806d0)&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Result = SUCCESS&lt;br/&gt;
steve : &lt;br/&gt;
Files : &lt;br/&gt;
* src/couchdb/couch_db.erl&lt;br/&gt;
</comment>
                    <comment id="42579" author="Iryna" created="Fri, 26 Oct 2012 04:57:52 -0500"  >verified on 1901&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/issues/browse/MB-7029&quot; title=&quot;spatial views: error message when try to save incompilable view is not user friendly&quot;&gt;&lt;strike&gt;MB-7029&lt;/strike&gt;&lt;/a&gt; opened</comment>
                    <comment id="43834" author="kzeller" created="Mon, 12 Nov 2012 15:41:16 -0600"  >Added to RN: For geo/spatial indexes, which is an experimental &lt;br/&gt;
feature in Couchbase 2.0, we now provide validation &lt;br/&gt;
of spatial functions.&lt;br/&gt;
</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                        <customfield id="customfield_10180" key="com.atlassian.jira.ext.charting:firstresponsedate">
                <customfieldname>Date of First Response</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>Tue, 23 Oct 2012 09:10:44 -0500</customfieldvalue>

                </customfieldvalues>
            </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>3686</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                                                                                                        <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>
</channel>
</rss>