summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Avdey <eiri@eiri.ca>2017-06-05 18:17:27 -0300
committerEric Avdey <eiri@eiri.ca>2017-06-05 19:01:51 -0300
commit50fc4ce77373b310f8c35ef7f0d4ed80370c96da (patch)
treeb524c3fd770e49e6fb8f8dd7e47c01c387dbacba
parent7c8a3182fdfafd970d9351217227c7b8cdffacbf (diff)
downloadcouchdb-50fc4ce77373b310f8c35ef7f0d4ed80370c96da.tar.gz
Don't wrap real error in badmatch exception
-rw-r--r--src/couch_mrview/src/couch_mrview_util.erl2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/couch_mrview/src/couch_mrview_util.erl b/src/couch_mrview/src/couch_mrview_util.erl
index 3e6a86b3c..6bb8d07cf 100644
--- a/src/couch_mrview/src/couch_mrview_util.erl
+++ b/src/couch_mrview/src/couch_mrview_util.erl
@@ -87,6 +87,8 @@ get_view_index_state(Db, DDoc, ViewName, Args0, RetryCount) ->
exit:{Reason, _} when Reason == noproc; Reason == normal ->
timer:sleep(?GET_VIEW_RETRY_DELAY),
get_view_index_state(Db, DDoc, ViewName, Args0, RetryCount - 1);
+ error:{badmatch, Error} ->
+ throw(Error);
Error ->
throw(Error)
end.