Skip to content

Commit 9ada5a9

Browse files
committed
fix: sanitize sql
1 parent d8d1b74 commit 9ada5a9

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

app/models/concerns/heartbeatable.rb

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -285,9 +285,12 @@ def duration_seconds_boundary_aware(scope, start_time, end_time)
285285
.order(time: :asc)
286286

287287
connection.select_value(
288-
"SELECT COALESCE(SUM(diff), 0)::integer
289-
FROM (#{capped_diffs.to_sql}) AS diffs
290-
WHERE time >= #{start_time}"
288+
ActiveRecord::Base.sanitize_sql([
289+
"SELECT COALESCE(SUM(diff), 0)::integer
290+
FROM (#{capped_diffs.to_sql}) AS diffs
291+
WHERE time >= ?",
292+
start_time
293+
])
291294
).to_i
292295
end
293296
end

0 commit comments

Comments
 (0)