未验证 提交 0ae00c1b 编写于 作者: R Ryuta Kamizono 提交者: GitHub

Merge pull request #40148 from Shopify/mysql2-quote-exception

Translate Mysql2 errors in Mysql2Adapter#quote_string
......@@ -101,6 +101,8 @@ def error_number(exception)
def quote_string(string)
@connection.escape(string)
rescue Mysql2::Error => error
raise translate_exception(error, message: error.message, sql: "<escape>", binds: [])
end
#--
......
......@@ -67,7 +67,7 @@ def test_execute_after_disconnect
def test_quote_after_disconnect
@connection.disconnect!
assert_raise(Mysql2::Error) do
assert_raise(ActiveRecord::StatementInvalid) do
@connection.quote("string")
end
end
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册