diff --git a/gems/ruby-qx/lib/qx.rb b/gems/ruby-qx/lib/qx.rb index 7132413f..b612563a 100644 --- a/gems/ruby-qx/lib/qx.rb +++ b/gems/ruby-qx/lib/qx.rb @@ -311,7 +311,7 @@ class Qx def join_lateral(join_name, select_statement, success_condition=true) @tree[:JOIN_LATERAL] ||= [] - @tree[:JOIN_LATERAL] += {name: join_name, select_statement: select_statement, condition: success_condition} + @tree[:JOIN_LATERAL].concat([{join_name: join_name, select_statement: select_statement, success_condition: success_condition}]) self end