You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by jc...@apache.org on 2008/10/31 22:21:06 UTC
svn commit: r709572 - in /incubator/couchdb/trunk:
share/www/script/couch_tests.js src/couchdb/couch_doc.erl
Author: jchris
Date: Fri Oct 31 14:21:05 2008
New Revision: 709572
URL: http://svn.apache.org/viewvc?rev=709572&view=rev
Log:
fixed JSON regression about revs_info status
Modified:
incubator/couchdb/trunk/share/www/script/couch_tests.js
incubator/couchdb/trunk/src/couchdb/couch_doc.erl
Modified: incubator/couchdb/trunk/share/www/script/couch_tests.js
URL: http://svn.apache.org/viewvc/incubator/couchdb/trunk/share/www/script/couch_tests.js?rev=709572&r1=709571&r2=709572&view=diff
==============================================================================
--- incubator/couchdb/trunk/share/www/script/couch_tests.js [utf-8] (original)
+++ incubator/couchdb/trunk/share/www/script/couch_tests.js [utf-8] Fri Oct 31 14:21:05 2008
@@ -54,6 +54,10 @@
var id = result.id; // save off the id for later
+ // make sure the revs_info status is good
+ var doc = db.open(id, {revs_info:true});
+ T(doc._revs_info[0].status == "available");
+
// Create some more documents.
// Notice the use of the ok member on the return result.
T(db.save({_id:"1",a:2,b:4}).ok);
Modified: incubator/couchdb/trunk/src/couchdb/couch_doc.erl
URL: http://svn.apache.org/viewvc/incubator/couchdb/trunk/src/couchdb/couch_doc.erl?rev=709572&r1=709571&r2=709572&view=diff
==============================================================================
--- incubator/couchdb/trunk/src/couchdb/couch_doc.erl (original)
+++ incubator/couchdb/trunk/src/couchdb/couch_doc.erl Fri Oct 31 14:21:05 2008
@@ -39,7 +39,7 @@
lists:map(
fun({revs_info, RevsInfo}) ->
JsonRevsInfo =
- [{[{rev, Rev}, {status, atom_to_list(Status)}]} ||
+ [{[{rev, Rev}, {status, list_to_binary(atom_to_list(Status))}]} ||
{Rev, Status} <- RevsInfo],
{<<"_revs_info">>, JsonRevsInfo};
({conflicts, Conflicts}) ->