| @@ -157,8 +157,17 @@ | ||
| 157 | 157 | } |
| 158 | 158 | if (queryParams.payment_method) { |
| 159 | 159 | paramsObj.gateway = queryParams.payment_method; |
| 160 | 160 | } |
| 161 | + // Forward the sort params — they were in queryParams (so the query | |
| 162 | + // refetched on a header click) but never reached the request, so the | |
| 163 | + // backend always returned the default order. | |
| 164 | + if (queryParams.orderby) { | |
| 165 | + paramsObj.orderby = queryParams.orderby; | |
| 166 | + } | |
| 167 | + if (queryParams.order) { | |
| 168 | + paramsObj.order = queryParams.order; | |
| 169 | + } | |
| 161 | 170 | |
| 162 | 171 | return await apiService.getPayments(paramsObj); |
| 163 | 172 | }, |
| 164 | 173 | enabled: can("yatra_view_bookings"), |