@@ -176,15 +176,17 @@ mkReplicaCount n
176176emptyBody :: L.ByteString
177177emptyBody = L.pack ""
178178
179−dispatch :: MonadBH m => Method -> Text -> Maybe L.ByteString
180− -> m Reply
179+dispatch :: MonadBH m
180+ => Method
181+ -> Text
182+ -> Maybe L.ByteString
183+ -> m Reply
181184dispatch dMethod url body = do
182185 initReq <- liftIO $ parseUrl' url
183186 reqHook <- bhRequestHook <$> getBHEnv
184187 let reqBody = RequestBodyLBS $ fromMaybe emptyBody body
185− req <- liftIO $ reqHook $ initReq { method = dMethod
186− , requestBody = reqBody
187− , checkStatus = \_ _ _ -> Nothing}
188+ req <- liftIO $ reqHook $ setRequestIgnoreStatus $ initReq { method = dMethod
189+ , requestBody = reqBody }
188190 mgr <- bhManager <$> getBHEnv
189191 liftIO $ httpLbs req mgr
190192
@@ -828,7 +830,7 @@ pageSearch :: From -- ^ The result offset
828830pageSearch resultOffset pageSize search = search { from = resultOffset, size = pageSize }
829831
830832parseUrl' :: MonadThrow m => Text -> m Request
831−parseUrl' t = parseUrl (URI.escapeURIString URI.isAllowedInURI (T.unpack t))
833+parseUrl' t = parseRequest (URI.escapeURIString URI.isAllowedInURI (T.unpack t))
832834
833835-- | Was there an optimistic concurrency control conflict when
834836-- indexing a document?