mirror of
https://github.com/github/rails.git
synced 2026-04-26 03:00:59 -04:00
Downcase quoted table name in regex in count_aliases_from_table_joins
Oracle adapter's quote_table_name returns quoted table name in uppercase and therefore it should be downcased before scanning downcased join_sql
This commit is contained in:
@@ -1755,7 +1755,8 @@ module ActiveRecord
|
||||
end
|
||||
|
||||
def count_aliases_from_table_joins(name)
|
||||
quoted_name = join_base.active_record.connection.quote_table_name(name.downcase)
|
||||
# quoted_name should be downcased as some database adapters (Oracle) return quoted name in uppercase
|
||||
quoted_name = join_base.active_record.connection.quote_table_name(name.downcase).downcase
|
||||
join_sql = join_base.table_joins.to_s.downcase
|
||||
join_sql.blank? ? 0 :
|
||||
# Table names
|
||||
|
||||
Reference in New Issue
Block a user