forked from fixin.me/fixin.me
Patch ActiveRecord with PR 54658
This commit is contained in:
19
lib/core_ext/arel/visitors/to_sql_cte_update_and_delete.rb
Normal file
19
lib/core_ext/arel/visitors/to_sql_cte_update_and_delete.rb
Normal file
@@ -0,0 +1,19 @@
|
||||
module CoreExt::Arel::Visitors::ToSqlCteUpdateAndDelete
|
||||
def visit_Arel_Nodes_DeleteStatement(o, collector)
|
||||
if o.with
|
||||
collector = visit o.with, collector
|
||||
collector << " "
|
||||
end
|
||||
|
||||
super
|
||||
end
|
||||
|
||||
def visit_Arel_Nodes_UpdateStatement(o, collector)
|
||||
if o.with
|
||||
collector = visit o.with, collector
|
||||
collector << " "
|
||||
end
|
||||
|
||||
super
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user