summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBrad Anderson <brad@cloudant.com>2010-05-27 12:41:31 -0400
committerBrad Anderson <brad@cloudant.com>2010-05-27 12:41:31 -0400
commitcad5e1f1ef75c2338171916b7cb76549a2f6ffad (patch)
treeda176e5440cf188df0e8c1a5276ce5ef62eb6320 /src
parent7ee5e50622a531e245bac32b9fc2351b632d6482 (diff)
delete_db working
Diffstat (limited to 'src')
-rw-r--r--src/fabric_delete.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/fabric_delete.erl b/src/fabric_delete.erl
index 674f09ad..9a65f72b 100644
--- a/src/fabric_delete.erl
+++ b/src/fabric_delete.erl
@@ -59,7 +59,7 @@ handle_delete_msg(_, ok, {_NotFound, N}) ->
delete_fullmap(DbName) ->
case couch_db:open(<<"dbs">>, []) of
{ok, Db} ->
- couch_api:open_doc(Db, DbName, nil, []),
- couch_api:update_doc(Db, DbName, {[{<<"_deleted">>,true}]});
+ {ok, Doc} = couch_api:open_doc(Db, DbName, nil, []),
+ couch_api:update_doc(Db, Doc#doc{deleted=true});
Error -> Error
end.