elastix icon indicating copy to clipboard operation
elastix copied to clipboard

Index.exists? returns false on any other than 200 code

Open spk opened this issue 3 years ago • 0 comments

On production elasticsearch is behind a proxy and when process is down the status code is 502, this result of this stacktrace:

"** (CaseClauseError) no case clause matching: 502\n    (elastix 0.7.1) lib/elastix/index.ex:68: Elastix.Index.exists?/2\n    (minimal_server 0.1.0) lib/minimal_server/tests.ex:111: MinimalServer.Tests.elasticsearch_test/0\n    (minimal_server 0.1.0) lib/minimal_server/router.ex:27: MinimalServer.Router.message/0\n    (minimal_server 0.1.0) lib/minimal_server/router.ex:11: anonymous fn/1 in MinimalServer.Router.do_match/4\n    (minimal_server 0.1.0) lib/minimal_server/router.ex:1: MinimalServer.Router.plug_builder_call/2\n    (minimal_server 0.1.0) lib/plug/error_handler.ex:64: MinimalServer.Router.call/2\n    (plug 1.6.3) lib/plug/router/utils.ex:92: Plug.Router.Utils.forward/4\n    (minimal_server 0.1.0) lib/minimal_server/endpoint.ex:1: MinimalServer.Endpoint.plug_builder_call/2\n"

spk avatar Aug 19 '21 08:08 spk