From 451063c1ddfab929148b888ca0e1293cd9f27b8c Mon Sep 17 00:00:00 2001 From: Dan Date: Tue, 9 Jan 2024 13:59:30 +0000 Subject: [PATCH] - Fix the mapping for SSE Race updates --- .../app/components/race-details/race-details.component.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/bridge-ui/src/app/components/race-details/race-details.component.ts b/packages/bridge-ui/src/app/components/race-details/race-details.component.ts index 3880030..ae58196 100644 --- a/packages/bridge-ui/src/app/components/race-details/race-details.component.ts +++ b/packages/bridge-ui/src/app/components/race-details/race-details.component.ts @@ -16,6 +16,8 @@ import { RaceEntry } from '../../models/raceEntry.model'; import { ServerSideEventsService } from '../../services/server-side-events.service'; import { UtilsService } from '../../services/utils.service'; +import { plainToClass } from 'class-transformer'; + @Component({ selector: 'app-race-details', @@ -175,7 +177,9 @@ export class RaceDetailsComponent implements AfterViewInit { return; } - this.updateRaceResults(data.newResults); + let _raceEntries = plainToClass(RaceEntry, data.newResults, { excludeExtraneousValues: true, enableCircularCheck: true }); + + this.updateRaceResults(_raceEntries); } updateRaceResults( data: any ) {