diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c98569bf..7d00e6ab3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 3.0.2 (unreleased) + +- Fixed error with SQLite and prepared statements + ## 3.0.1 (2023-10-08) - Fixed error with Rails 7.1 when no user model diff --git a/lib/blazer/adapters/sql_adapter.rb b/lib/blazer/adapters/sql_adapter.rb index 067967659..1e73047fe 100644 --- a/lib/blazer/adapters/sql_adapter.rb +++ b/lib/blazer/adapters/sql_adapter.rb @@ -197,7 +197,7 @@ def parameter_binding if postgresql? && (ActiveRecord::VERSION::STRING.to_f >= 6.1 || prepared_statements?) # Active Record < 6.1 silently ignores binds with Postgres when prepared statements are disabled :numeric - elsif sqlite? + elsif sqlite? && prepared_statements? :numeric elsif mysql? && prepared_statements? # Active Record silently ignores binds with MySQL when prepared statements are disabled