fix: handle null pool and adjust week calculation rules
Some checks failed
Build and Deploy to Kubernetes / build-and-deploy (push) Has been cancelled

This commit is contained in:
masoodafar-web
2025-12-12 04:22:16 +03:30
parent bb6b7c709c
commit db951699f8
2 changed files with 3 additions and 3 deletions

View File

@@ -113,8 +113,8 @@ public class GetAvailableWeeksQueryHandler : IRequestHandler<GetAvailableWeeksQu
var calendar = CultureInfo.InvariantCulture.Calendar; var calendar = CultureInfo.InvariantCulture.Calendar;
var weekOfYear = calendar.GetWeekOfYear( var weekOfYear = calendar.GetWeekOfYear(
date, date,
CalendarWeekRule.FirstFourDayWeek, CalendarWeekRule.FirstDay,
DayOfWeek.Monday); DayOfWeek.Saturday);
return $"{date.Year}-W{weekOfYear:D2}"; return $"{date.Year}-W{weekOfYear:D2}";
} }

View File

@@ -27,6 +27,6 @@ public class GetWeeklyCommissionPoolQueryHandler : IRequestHandler<GetWeeklyComm
}) })
.FirstOrDefaultAsync(cancellationToken); .FirstOrDefaultAsync(cancellationToken);
return pool; return pool??new WeeklyCommissionPoolDto();
} }
} }