Skip to content

Commit 86a9c0e

Browse files
authored
Prevent marking broken connections as verified (#1136)
1 parent 87fd749 commit 86a9c0e

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## Unreleased
2+
3+
#### Added
4+
5+
- [#1136](https://github.com/rails-sqlserver/activerecord-sqlserver-adapter/pull/1136) Prevent marking broken connections as verified
6+
17
## v7.1.0.rc1
28

39
#### Added

lib/active_record/connection_adapters/sqlserver/database_statements.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ def raw_execute(sql, name, async: false, allow_retry: false, materialize_transac
2323
else
2424
internal_raw_execute(sql, conn, perform_do: true)
2525
end
26+
verified!
2627
end
2728
end
2829

@@ -50,6 +51,7 @@ def internal_exec_query(sql, name = "SQL", binds = [], prepare: false, async: fa
5051
else
5152
result = internal_exec_sql_query(sql, conn)
5253
end
54+
verified!
5355
end
5456
end
5557

@@ -175,6 +177,7 @@ def execute_procedure(proc_name, *variables)
175177
log(sql, "Execute Procedure") do
176178
with_raw_connection do |conn|
177179
result = internal_raw_execute(sql, conn)
180+
verified!
178181
options = { as: :hash, cache_rows: true, timezone: ActiveRecord.default_timezone || :utc }
179182

180183
result.each(options) do |row|

0 commit comments

Comments
 (0)