diff --git a/app/src/main/java/com/ridgebotics/ridgescout/ui/scouting/ScoutingFragment.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/scouting/ScoutingFragment.java index fac89a6..47532e0 100644 --- a/app/src/main/java/com/ridgebotics/ridgescout/ui/scouting/ScoutingFragment.java +++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/scouting/ScoutingFragment.java @@ -22,6 +22,7 @@ import androidx.fragment.app.Fragment; import com.ridgebotics.ridgescout.R; import com.ridgebotics.ridgescout.types.frcEvent; +import com.ridgebotics.ridgescout.utility.AlertManager; import com.ridgebotics.ridgescout.utility.FileEditor; import com.ridgebotics.ridgescout.utility.SettingsManager; import com.ridgebotics.ridgescout.databinding.FragmentScoutingBinding; @@ -126,7 +127,12 @@ public class ScoutingFragment extends Fragment { binding.textName.setText("Welcome, " + SettingsManager.getUsername() + "!"); int matchNum = SettingsManager.getMatchNum(); - int nextMatch = event.getNextTeamMatch(SettingsManager.getTeamNum(), matchNum).matchIndex; + int nextMatch = -1; + try { + nextMatch = event.getNextTeamMatch(SettingsManager.getTeamNum(), matchNum).matchIndex; + } catch (Exception e){ + AlertManager.error(e); + } binding.textNextMatch.setText("Our next match: Match " + nextMatch); binding.textMatchAlliance.setText("Match: " + (matchNum+1) + ", " + SettingsManager.getAllyPos());