diff options
author | Eric Avdey <eiri@eiri.ca> | 2017-06-05 18:17:27 -0300 |
---|---|---|
committer | Eric Avdey <eiri@eiri.ca> | 2017-06-05 19:01:51 -0300 |
commit | 50fc4ce77373b310f8c35ef7f0d4ed80370c96da (patch) | |
tree | b524c3fd770e49e6fb8f8dd7e47c01c387dbacba | |
parent | 7c8a3182fdfafd970d9351217227c7b8cdffacbf (diff) | |
download | couchdb-50fc4ce77373b310f8c35ef7f0d4ed80370c96da.tar.gz |
Don't wrap real error in badmatch exception
-rw-r--r-- | src/couch_mrview/src/couch_mrview_util.erl | 2 |
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. |