fix issues in core
This commit is contained in:
@@ -74,8 +74,11 @@ export class SendPerformanceSummaryUseCase {
|
||||
}
|
||||
|
||||
if (input.triggeredById !== input.driverId) {
|
||||
const membership = await this.membershipRepository.getMembership(league.id.toString(), input.triggeredById);
|
||||
if (!membership || !isLeagueStewardOrHigherRole(membership.role)) {
|
||||
const membership = await this.membershipRepository.getMembership(
|
||||
league.id.toString(),
|
||||
input.triggeredById,
|
||||
);
|
||||
if (!membership || !isLeagueStewardOrHigherRole(membership.role.toString())) {
|
||||
return Result.err({
|
||||
code: 'INSUFFICIENT_PERMISSIONS',
|
||||
details: { message: 'Insufficient permissions to send performance summary' },
|
||||
|
||||
Reference in New Issue
Block a user