diff --git a/src/CMSMicroservice.Application/CommissionCQ/Queries/GetUserWeeklyBalances/GetUserWeeklyBalancesQueryHandler.cs b/src/CMSMicroservice.Application/CommissionCQ/Queries/GetUserWeeklyBalances/GetUserWeeklyBalancesQueryHandler.cs index 5a041b7..a15fe0c 100644 --- a/src/CMSMicroservice.Application/CommissionCQ/Queries/GetUserWeeklyBalances/GetUserWeeklyBalancesQueryHandler.cs +++ b/src/CMSMicroservice.Application/CommissionCQ/Queries/GetUserWeeklyBalances/GetUserWeeklyBalancesQueryHandler.cs @@ -31,7 +31,9 @@ public class GetUserWeeklyBalancesQueryHandler : IRequestHandler !x.IsExpired); } - query = query.ApplyOrder(sortBy: request.SortBy ?? "-WeekNumber"); + // نمی‌توانیم "-WeekNumber" استفاده کنیم چون WeekNumber یک string است + // از Created برای مرتب‌سازی استفاده می‌کنیم (جدیدترین هفته‌ها اول) + query = query.ApplyOrder(sortBy: request.SortBy ?? "Created"); var meta = await query.GetMetaData(request.PaginationState, cancellationToken);