@@ -177,23 +177,23 @@ def set_node_healthcheck(node, is_healthy:)
177177
178178 def custom_exception_klass_for ( response )
179179 if response . code == 400
180- Typesense ::Error ::RequestMalformed
180+ Typesense ::Error ::RequestMalformed . new ( response : response )
181181 elsif response . code == 401
182- Typesense ::Error ::RequestUnauthorized
182+ Typesense ::Error ::RequestUnauthorized . new ( response : response )
183183 elsif response . code == 404
184- Typesense ::Error ::ObjectNotFound
184+ Typesense ::Error ::ObjectNotFound . new ( response : response )
185185 elsif response . code == 409
186- Typesense ::Error ::ObjectAlreadyExists
186+ Typesense ::Error ::ObjectAlreadyExists . new ( response : response )
187187 elsif response . code == 422
188- Typesense ::Error ::ObjectUnprocessable
188+ Typesense ::Error ::ObjectUnprocessable . new ( response : response )
189189 elsif response . code >= 500 && response . code <= 599
190- Typesense ::Error ::ServerError
190+ Typesense ::Error ::ServerError . new ( response : response )
191191 elsif response . timed_out?
192- Typesense ::Error ::TimeoutError
192+ Typesense ::Error ::TimeoutError . new ( response : response )
193193 elsif response . code . zero?
194- Typesense ::Error ::HTTPStatus0Error
194+ Typesense ::Error ::HTTPStatus0Error . new ( response : response )
195195 else
196- Typesense ::Error ::HTTPError
196+ Typesense ::Error ::HTTPError . new ( response : response )
197197 end
198198 end
199199
0 commit comments