fix(web): resolve practice/qualifying partial session bug by flagging starting_grid as N/A

This commit is contained in:
2026-05-25 14:33:14 -04:00
parent 937674f808
commit e060bcba24
9 changed files with 43 additions and 9 deletions

View File

@@ -64,8 +64,12 @@ func (s *Service) GetWeekend(meetingKey int) (Weekend, error) {
return Weekend{}, err
}
datasets := datasetsFromCounts(true, true, counts)
sessionModel := sessionToModel(sess)
if datasets["starting_grid"].Status == DatasetStatusMissing && !isGridExpected(sessionModel.SessionType, sessionModel.SessionName) {
datasets["starting_grid"] = skippedNA()
}
out.Sessions = append(out.Sessions, WeekendSession{
Session: sessionToModel(sess),
Session: sessionModel,
Source: responseSource(datasets),
Datasets: datasets,
})