You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Specifically there are various bad input states which aren't detected until trying to actually populate the matches -- i.e: after the leagues have all run.
Known scenarios:
if you add a reference to a match that doesn't exist (e.g: '500' with only three rounds)
if you add a reference to a seed which doesn't exist (e.g: S30 with only 25 teams)
if you put the wrong number of teams in a match
Related to this there are no warnings for omitted seed values. This will need to be a warning (perhaps via the compstate validation logic rather than input validation) as it is legitimate to miss off the bottom seeds. Likely we don't want to miss seeds from the middle of the list though.
The text was updated successfully, but these errors were encountered:
This ensures that any errors in defining a static knockout are caught
when the file is first parsed, rather than only once the league stage
has completed.
Fixes#6
Specifically there are various bad input states which aren't detected until trying to actually populate the matches -- i.e: after the leagues have all run.
Known scenarios:
'500'
with only three rounds)S30
with only 25 teams)Related to this there are no warnings for omitted seed values. This will need to be a warning (perhaps via the compstate validation logic rather than input validation) as it is legitimate to miss off the bottom seeds. Likely we don't want to miss seeds from the middle of the list though.
The text was updated successfully, but these errors were encountered: