summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
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.