Update FormatedName functionality now just truncates and adds OverflowChar + fixing getter Split, Stage, Contest

This commit is contained in:
2025-07-13 04:48:05 +02:00
parent c2733a2b97
commit a1e6902a15
2 changed files with 59 additions and 81 deletions

View File

@ -129,10 +129,13 @@ public:
FDTFluxContest ContestDefinition;
if (GetContestForId(ContestId, ContestDefinition))
{
if (ContestDefinition.Stages.IsValidIndex(StageId))
for (auto& Stage : ContestDefinition.Stages)
{
OutStageDefinition = ContestDefinition.Stages[StageId];
return true;
if (Stage.StageId == StageId)
{
OutStageDefinition = Stage;
return true;
}
}
}
OutStageDefinition = FDTFluxStage();
@ -149,10 +152,13 @@ public:
FDTFluxContest ContestDefinition;
if (GetContestForId(ContestId, ContestDefinition))
{
if (ContestDefinition.Splits.IsValidIndex(SplitId))
for (auto& Split : ContestDefinition.Splits)
{
OutSplitDefinition = ContestDefinition.Splits[SplitId];
return true;
if (Split.SplitId == SplitId)
{
OutSplitDefinition = Split;
return true;
}
}
}
OutSplitDefinition = FDTFluxSplit();