diff --git a/Refresh.Interfaces.Game/Endpoints/Levels/LeaderboardEndpoints.cs b/Refresh.Interfaces.Game/Endpoints/Levels/LeaderboardEndpoints.cs index 07bedc609..a83465d0b 100644 --- a/Refresh.Interfaces.Game/Endpoints/Levels/LeaderboardEndpoints.cs +++ b/Refresh.Interfaces.Game/Endpoints/Levels/LeaderboardEndpoints.cs @@ -107,7 +107,7 @@ public Response SubmitScore(RequestContext context, GameUser user, GameServerCon if (level == null) return NotFound; // A user has to play a level in order to submit a score - if (!database.HasUserPlayedLevel(level, user)) + if (!database.HasUserPlayedLevel(level, user) && !context.IsPSP()) { return Unauthorized; }