File tree Expand file tree Collapse file tree 2 files changed +7
-7
lines changed
app/services/discourse_kofi Expand file tree Collapse file tree 2 files changed +7
-7
lines changed Original file line number Diff line number Diff line change 2
2
3
3
module DiscourseKofi
4
4
class AccountQueryBuilder
5
- ORDER_MAPPING = { "user" => "users.username" , "created_at" => "created_at" }
5
+ ORDER_MAPPING = {
6
+ "user" => "users.username" ,
7
+ "created_at" => "created_at" ,
8
+ "email" => "email"
9
+ }
6
10
7
11
attr_reader :query
8
12
@@ -28,9 +32,7 @@ def init_query(pre_filter)
28
32
order << "#{ order_directive } #{ custom_direction } NULLS LAST"
29
33
end
30
34
31
- if !custom_order . present?
32
- order << "created_at desc" if !custom_order . present?
33
- end
35
+ order << "created_at desc" if order . empty?
34
36
35
37
query =
36
38
Account
Original file line number Diff line number Diff line change @@ -33,9 +33,7 @@ def init_query(pre_filter)
33
33
order << "#{ order_directive } #{ custom_direction } NULLS LAST"
34
34
end
35
35
36
- if !custom_order . present?
37
- order << "timestamp desc" if !custom_order . present?
38
- end
36
+ order << "timestamp desc" if order . empty?
39
37
40
38
query = Payment . where ( pre_filter ) . order ( order . reject ( &:blank? ) . join ( "," ) )
41
39
You can’t perform that action at this time.
0 commit comments