diff options
| -rw-r--r-- | share/www/script/couch_tests.js | 4 | ||||
| -rw-r--r-- | src/couchdb/couch_doc.erl | 2 | 
2 files changed, 5 insertions, 1 deletions
diff --git a/share/www/script/couch_tests.js b/share/www/script/couch_tests.js index a7844bdc..ccb9755d 100644 --- a/share/www/script/couch_tests.js +++ b/share/www/script/couch_tests.js @@ -54,6 +54,10 @@ var tests = {      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); diff --git a/src/couchdb/couch_doc.erl b/src/couchdb/couch_doc.erl index 12b48dc2..3efb8bd7 100644 --- a/src/couchdb/couch_doc.erl +++ b/src/couchdb/couch_doc.erl @@ -39,7 +39,7 @@ to_json_obj(#doc{id=Id,deleted=Del,body=Body,revs=Revs,meta=Meta}=Doc,Options)->          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}) ->  | 
