Open rcelyte opened 2 years ago
Confused on how this would happen. The Enumerable.First()
I use in MpEntitlementChecker has a predicate, so it finds the first version that has a matching level hash. The only way this would happen is if BeatSaver responds with a map that doesn't actually have a version with the same hash. I'll fix the error being thrown but it seems like something else is going wrong further up the line.
Fixed in a9c5991a25385fa2954da89c3f4651df6104e161, leaving issue open for later though due to reason above.
MultiplayerCore Version 1.0.0
Your Platform PC
Describe the bug MpEntitlementChecker runs
Enumerable.First()
on the response received from BeatSaver, which throws instead of being handled gracefully if the requested hash isn't found. Such is the case with levels that have been revised after upload.To Reproduce
Log