Add messages to all InvalidOperationExceptions

Without this, they can be very non-descript and hard to track down
This commit is contained in:
Dean Herbert
2022-06-28 01:34:24 +09:00
parent d43b980a17
commit 569fde4b47
8 changed files with 14 additions and 14 deletions

View File

@ -88,7 +88,7 @@ namespace osu.Game.Online.API.Requests.Responses
/// <returns></returns>
public ScoreInfo CreateScoreInfo(RulesetStore rulesets, BeatmapInfo beatmap = null)
{
var ruleset = rulesets.GetRuleset(RulesetID) ?? throw new InvalidOperationException();
var ruleset = rulesets.GetRuleset(RulesetID) ?? throw new InvalidOperationException($"Ruleset with ID of {RulesetID} not found locally");
var rulesetInstance = ruleset.CreateInstance();