File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
activerecord/lib/active_record/relation Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -143,18 +143,18 @@ def build_arel
143
143
end
144
144
end
145
145
146
- arel = arel . having ( *@having_values . uniq . select { |h | h . present? } ) if @having_values . present ?
146
+ arel = arel . having ( *@having_values . uniq . select { |h | h . present? } ) unless @having_values . empty ?
147
147
148
148
arel = arel . take ( @limit_value ) if @limit_value
149
- arel = arel . skip ( @offset_value ) if @offset_value . present?
149
+ arel = arel . skip ( @offset_value ) if @offset_value
150
150
151
- arel = arel . group ( *@group_values . uniq . select { |g | g . present? } ) if @group_values . present ?
151
+ arel = arel . group ( *@group_values . uniq . select { |g | g . present? } ) unless @group_values . empty ?
152
152
153
- arel = arel . order ( *@order_values . uniq . select { |o | o . present? } ) if @order_values . present ?
153
+ arel = arel . order ( *@order_values . uniq . select { |o | o . present? } ) unless @order_values . empty ?
154
154
155
155
arel = build_select ( arel , @select_values . uniq )
156
156
157
- arel = arel . from ( @from_value ) if @from_value . present?
157
+ arel = arel . from ( @from_value ) if @from_value
158
158
arel = arel . lock ( @lock_value ) if @lock_value
159
159
160
160
arel
You can’t perform that action at this time.
0 commit comments