Skip to content

Commit 91e0dbc

Browse files
authored
Merge pull request #9391 from kbrock/arel_sql_helper
Use Arel.sql to statically cast sql
2 parents c6aef37 + d873a96 commit 91e0dbc

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

app/services/cloud_tenant_dashboard_service.rb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,7 @@ def recent_resources(model, title, label, relation)
102102

103103
def recent_records(model, relation)
104104
db_table = model.arel_table
105-
to_char_args = [db_table[:created_on], Arel::Nodes::SqlLiteral.new("'YYYY-MM-DD'")]
106-
group_by_sql = Arel::Nodes::NamedFunction.new("to_char", to_char_args)
105+
group_by_sql = Arel::Nodes::NamedFunction.new("to_char", [db_table[:created_on], Arel.sql("'YYYY-MM-DD'")])
107106

108107
relation.where(db_table[:created_on].gt(30.days.ago.utc))
109108
.group(group_by_sql.to_sql)

app/services/ems_dashboard_service.rb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,7 @@ def recent_resources(model, title, label)
5353
# }
5454
def recent_records(model)
5555
db_table = model.arel_table
56-
to_char_args = [db_table[:created_on], Arel::Nodes::SqlLiteral.new("'YYYY-MM-DD'")]
57-
group_by_sql = Arel::Nodes::NamedFunction.new("to_char", to_char_args)
56+
group_by_sql = Arel::Nodes::NamedFunction.new("to_char", [db_table[:created_on], Arel.sql("'YYYY-MM-DD'")])
5857

5958
model.where(:ems_id => @ems.id)
6059
.where(db_table[:created_on].gt(30.days.ago.utc))

0 commit comments

Comments
 (0)