osu/osu.Game/Beatmaps
Dean Herbert 16f3d1815f Fix SQLite exception thrown is a beatmap lookup is attempted without an OnlineBeatmapID present
It turns out the SQLite API isn't smart enough to handle nullables
directly, so we need to help it out a bit.

Stops the following from being thrown:

```
System.InvalidOperationException: Value must be set.
   at Microsoft.Data.Sqlite.SqliteParameter.Bind(sqlite3_stmt stmt) = 3
at
   at Microsoft.Data.Sqlite.SqliteParameterCollection.Bind(sqlite3_stmt
stmt) = 3 at
   at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior
behavior)
   at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader()
   at
osu.Game.Beatmaps.BeatmapManager.BeatmapOnlineLookupQueue.checkLocalCache(BeatmapSetInfo
set, BeatmapInfo beatmap) in
/Users/dean/Projects/osu/osu.Game/Beatmaps/BeatmapManager_BeatmapOnlineLookupQueue.cs:line
166 = 166
```
2021-01-29 19:53:57 +09:00
..
ControlPoints Fix incorrectly copy pasted xmldoc 2021-01-07 19:06:10 +09:00
Drawables Rename BeatmapDifficultyManager to BeatmapDifficultyCache 2020-11-06 13:14:29 +09:00
Formats Fix BPM multiplier not working in all cases 2021-01-12 17:50:22 +09:00
Legacy
Timing
Beatmap.cs Revert forced cloning of ControlPointInfo 2021-01-15 17:34:59 +09:00
BeatmapConverter.cs
BeatmapDifficulty.cs
BeatmapDifficultyCache.cs Fix deadlock scenario when calculating fallback difficulty 2021-01-14 18:25:34 +09:00
BeatmapInfo.cs Rename BeatmapDifficultyManager to BeatmapDifficultyCache 2020-11-06 13:14:29 +09:00
BeatmapManager.cs Add nullability to BeatmapManager's GameHost reference 2020-12-22 12:03:25 +09:00
BeatmapManager_BeatmapOnlineLookupQueue.cs Fix SQLite exception thrown is a beatmap lookup is attempted without an OnlineBeatmapID present 2021-01-29 19:53:57 +09:00
BeatmapManager_WorkingBeatmap.cs Enforce non-null for BeatmapManager WorkingBeatmap resources 2020-12-22 12:06:10 +09:00
BeatmapMetadata.cs
BeatmapMetrics.cs
BeatmapOnlineInfo.cs
BeatmapProcessor.cs
BeatmapSetFileInfo.cs
BeatmapSetInfo.cs
BeatmapSetMetrics.cs
BeatmapSetOnlineInfo.cs Add online beatmap "explicit content" property 2021-01-13 12:13:14 +03:00
BeatmapSetOnlineStatus.cs
BeatmapStatistic.cs
BeatmapStatisticIcon.cs
BeatmapStore.cs
DifficultyRating.cs
DifficultyRecommender.cs Refactor recommendation iteration code to read better 2020-12-22 14:57:32 +09:00
DummyWorkingBeatmap.cs
IBeatmap.cs Revert forced cloning of ControlPointInfo 2021-01-15 17:34:59 +09:00
IBeatmapConverter.cs
IBeatmapProcessor.cs
IBeatmapResourceProvider.cs Expose resources to skin via interface (and share common pieces with beatmap) 2020-12-21 15:18:52 +09:00
IWorkingBeatmap.cs
StarDifficulty.cs Move StarDifficulty to own file 2020-11-06 13:51:25 +09:00
WorkingBeatmap.cs Move cloning local to editor 2021-01-25 18:29:00 +09:00