Browse Source

- Fix the mapping for SSE Race updates

master
Dan 2 years ago
parent
commit
451063c1dd
  1. 6
      packages/bridge-ui/src/app/components/race-details/race-details.component.ts

6
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 { ServerSideEventsService } from '../../services/server-side-events.service';
import { UtilsService } from '../../services/utils.service'; import { UtilsService } from '../../services/utils.service';
import { plainToClass } from 'class-transformer';
@Component({ @Component({
selector: 'app-race-details', selector: 'app-race-details',
@ -175,7 +177,9 @@ export class RaceDetailsComponent implements AfterViewInit {
return; return;
} }
this.updateRaceResults(data.newResults); let _raceEntries = plainToClass(RaceEntry, data.newResults, { excludeExtraneousValues: true, enableCircularCheck: true });
this.updateRaceResults(_raceEntries);
} }
updateRaceResults( data: any ) { updateRaceResults( data: any ) {

Loading…
Cancel
Save