diff --git a/lib/semian/redis/v5.rb b/lib/semian/redis/v5.rb index 69d1e1de2..dcb9c2b91 100644 --- a/lib/semian/redis/v5.rb +++ b/lib/semian/redis/v5.rb @@ -52,8 +52,8 @@ def semian_identifier end module RedisV5Client - def translate_error!(error) - redis_error = translate_error_class(error.class) + def translate_error!(error, mapping: ::Redis::Client::ERROR_MAPPING) + redis_error = translate_error_class(error.class, mapping: mapping) if redis_error < ::Semian::AdapterError redis_error = redis_error.new(error.message) redis_error.semian_identifier = error.semian_identifier