Describe the bug
If the refs enter that a team has a prop and also mark as not having a robot it will not let you submit final scrores.
To Reproduce
Steps to reproduce the behavior:
Go to Match Setup on the ref tablet
Select Team Prop for the first team
Set the team to No Robot (this will cause Team Prop to become disabled, but the backend keeps the Team Prop Setting)
Set Alliance ready
Run the entire match submitting Auto and Driver Controlled scores
Click Submit Final Score
Observe error message No-show Team cannot use Team Prop
Also observe on the Active Match page Team Prop and NR are both checked
Expected behavior
If a team is marked as no robot this should take precedents over the Team Prop setting. This is already the case in the UI on the Match Setup page, but the backend logic is not handling that case correctly.
Screenshots
Device (please complete the following information):
Version 5.0.6
Additional context
I didn't test but I suspect this might also be an issue for no show teams, and possible other edge cases as well. One of our refs found this issue tonight when testing the tablets and I could see this coming up in a real event if a team has to pull their robot off the field last minute which has certainly happened in the past.
Describe the bug If the refs enter that a team has a prop and also mark as not having a robot it will not let you submit final scrores.
To Reproduce Steps to reproduce the behavior:
No-show Team cannot use Team Prop
Expected behavior If a team is marked as no robot this should take precedents over the Team Prop setting. This is already the case in the UI on the Match Setup page, but the backend logic is not handling that case correctly.
Screenshots
Device (please complete the following information):
Additional context I didn't test but I suspect this might also be an issue for no show teams, and possible other edge cases as well. One of our refs found this issue tonight when testing the tablets and I could see this coming up in a real event if a team has to pull their robot off the field last minute which has certainly happened in the past.