view data fixes
Some checks failed
Contract Testing / contract-tests (pull_request) Failing after 7m11s
Contract Testing / contract-snapshot (pull_request) Has been skipped

This commit is contained in:
2026-01-24 23:29:55 +01:00
parent c1750a33dd
commit 1b0a1f4aee
134 changed files with 10380 additions and 415 deletions

View File

@@ -40,7 +40,7 @@ export class LeagueMembershipService implements Service {
async getLeagueMemberships(leagueId: string, currentUserId: string): Promise<any[]> {
const res = await this.apiClient.getMemberships(leagueId);
const members = (res as any).members || res;
return members.map((m: any) => new LeagueMemberViewModel({ ...m, currentUserId }, currentUserId as any));
return members.map((m: any) => new LeagueMemberViewModel({ ...m, currentUserId }));
}
async removeMember(leagueId: string, performerDriverId: string, targetDriverId: string): Promise<any> {

View File

@@ -21,7 +21,7 @@ export class LeagueStewardingService implements Service {
async getLeagueStewardingData(leagueId: string): Promise<LeagueStewardingViewModel> {
if (!this.raceService || !this.protestService || !this.penaltyService || !this.driverService) {
return new LeagueStewardingViewModel([], {});
return new LeagueStewardingViewModel({ racesWithData: [], driverMap: {} });
}
const racesRes = await this.raceService.findByLeagueId(leagueId);
@@ -68,7 +68,7 @@ export class LeagueStewardingService implements Service {
driverMap[d.id] = d;
});
return new LeagueStewardingViewModel(racesWithData as any, driverMap);
return new LeagueStewardingViewModel({ racesWithData: racesWithData as any, driverMap });
}
async reviewProtest(input: any): Promise<void> {