Frozen array error with Trilogy and Rails 7.2
jenshenny opened this issue · 0 comments
jenshenny commented
When using the Trilogy adapter and Rails 7.2, I'm getting a frozen array error for every query.
After looking into it, columns is now frozen in Rails 7.2. rails/rails@9652207
To fix it we can dup the columns array on https://github.com/ankane/blazer/blob/master/lib/blazer/adapters/sql_adapter.rb#L47
columns = columns.map { |k| k.dup.force_encoding(Encoding::UTF_8) }