lib/bmg/sql/processor/reorder.rb in bmg-0.19.1 vs lib/bmg/sql/processor/reorder.rb in bmg-0.19.2
- old
+ new
@@ -8,10 +8,10 @@
@indexes = Hash[attr_list.to_a.map(&:to_s).each_with_index.to_a]
end
def on_select_list(sexpr)
reordered = sexpr.sexpr_body.sort{|i1,i2|
- @indexes[i1.as_name] <=> @indexes[i2.as_name]
+ @indexes[i1.as_name.to_s] <=> @indexes[i2.as_name.to_s]
}
reordered.unshift(:select_list)
end
end # class Reorder