diff options
author | Adam Kocoloski <adam@cloudant.com> | 2010-06-15 11:57:46 -0400 |
---|---|---|
committer | Adam Kocoloski <adam@cloudant.com> | 2010-06-15 11:57:46 -0400 |
commit | 691908d1fa774ea8f90f44f0185d40c75a60c1f2 (patch) | |
tree | 0a2039af87c8537872df42e1feed05914445085c | |
parent | 9692364437c47ef9e13607e996112839f4f48876 (diff) |
throw conflicts just like couch_db.erl
-rw-r--r-- | src/fabric.erl | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/fabric.erl b/src/fabric.erl index 5abb17e3..afa87082 100644 --- a/src/fabric.erl +++ b/src/fabric.erl @@ -56,7 +56,12 @@ get_missing_revs(DbName, IdsRevs) when is_list(IdsRevs) -> update_doc(DbName, Doc, Options) -> {ok, [Result]} = update_docs(DbName, [Doc], opts(Options)), - Result. + case Result of + {ok, _} -> + Result; + Error -> + throw(Error) + end. update_docs(DbName, Docs, Options) -> fabric_doc_update:go(dbname(DbName), docs(Docs), opts(Options)). |