ActiveRecord::PreparedStatementInvalid in api/v1/stats # user_stats

This commit is contained in:
Echo 2025-07-25 11:35:48 -04:00
parent 515f51eab8
commit f29e582dbf
No known key found for this signature in database

View file

@ -284,14 +284,10 @@ module Heartbeatable
.where.not(time: nil)
.order(time: :asc)
connection.select_value(
ActiveRecord::Base.sanitize_sql([
"SELECT COALESCE(SUM(diff), 0)::integer
FROM (#{capped_diffs.to_sql}) AS diffs
WHERE time >= ?",
start_time
])
).to_i
sql = "SELECT COALESCE(SUM(diff), 0)::integer
FROM (#{capped_diffs.to_sql}) AS diffs
WHERE time >= #{connection.quote(start_time)}"
connection.select_value(sql).to_i
end
end
end