From 6024d445084026c26e15744b41dcdbaee29de244 Mon Sep 17 00:00:00 2001 From: Josh Date: Tue, 13 Dec 2022 18:39:24 -0600 Subject: [PATCH] Fix bugs and bump dependencies (#590) Fixes a bug with yourReview where the slot type wouldn't be included Fixes a bug with crossControllerPlanet where it would be included even if it was null or empty --- .../Controllers/Slots/SlotsController.cs | 2 +- .../ProjectLighthouse.Servers.Website.csproj | 4 ++-- .../ProjectLighthouse.Tests.GameApiTests.csproj | 4 ++-- .../ProjectLighthouse.Tests.WebsiteTests.csproj | 6 +++--- ProjectLighthouse.Tests/ProjectLighthouse.Tests.csproj | 4 ++-- ProjectLighthouse/PlayerData/Profiles/User.cs | 2 +- ProjectLighthouse/ProjectLighthouse.csproj | 6 +++--- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/ProjectLighthouse.Servers.GameServer/Controllers/Slots/SlotsController.cs b/ProjectLighthouse.Servers.GameServer/Controllers/Slots/SlotsController.cs index 26b427ee..8a6deaee 100644 --- a/ProjectLighthouse.Servers.GameServer/Controllers/Slots/SlotsController.cs +++ b/ProjectLighthouse.Servers.GameServer/Controllers/Slots/SlotsController.cs @@ -131,7 +131,7 @@ public class SlotsController : ControllerBase RatedLevel? ratedLevel = await this.database.RatedLevels.FirstOrDefaultAsync(r => r.SlotId == id && r.UserId == token.UserId); VisitedLevel? visitedLevel = await this.database.VisitedLevels.FirstOrDefaultAsync(r => r.SlotId == id && r.UserId == token.UserId); - Review? review = await this.database.Reviews.FirstOrDefaultAsync(r => r.SlotId == id && r.ReviewerId == token.UserId); + Review? review = await this.database.Reviews.Include(r => r.Slot).FirstOrDefaultAsync(r => r.SlotId == id && r.ReviewerId == token.UserId); return this.Ok(slot.Serialize(gameVersion, ratedLevel, visitedLevel, review, true)); } diff --git a/ProjectLighthouse.Servers.Website/ProjectLighthouse.Servers.Website.csproj b/ProjectLighthouse.Servers.Website/ProjectLighthouse.Servers.Website.csproj index 7631315e..f7829d07 100644 --- a/ProjectLighthouse.Servers.Website/ProjectLighthouse.Servers.Website.csproj +++ b/ProjectLighthouse.Servers.Website/ProjectLighthouse.Servers.Website.csproj @@ -11,7 +11,7 @@ - + @@ -34,7 +34,7 @@ - + diff --git a/ProjectLighthouse.Tests.GameApiTests/ProjectLighthouse.Tests.GameApiTests.csproj b/ProjectLighthouse.Tests.GameApiTests/ProjectLighthouse.Tests.GameApiTests.csproj index abb04f8d..ad7ddfc4 100644 --- a/ProjectLighthouse.Tests.GameApiTests/ProjectLighthouse.Tests.GameApiTests.csproj +++ b/ProjectLighthouse.Tests.GameApiTests/ProjectLighthouse.Tests.GameApiTests.csproj @@ -9,8 +9,8 @@ - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/ProjectLighthouse.Tests.WebsiteTests/ProjectLighthouse.Tests.WebsiteTests.csproj b/ProjectLighthouse.Tests.WebsiteTests/ProjectLighthouse.Tests.WebsiteTests.csproj index b7c66ac0..d1d8b3cc 100644 --- a/ProjectLighthouse.Tests.WebsiteTests/ProjectLighthouse.Tests.WebsiteTests.csproj +++ b/ProjectLighthouse.Tests.WebsiteTests/ProjectLighthouse.Tests.WebsiteTests.csproj @@ -9,14 +9,14 @@ - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive - + runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/ProjectLighthouse.Tests/ProjectLighthouse.Tests.csproj b/ProjectLighthouse.Tests/ProjectLighthouse.Tests.csproj index ebd94578..1f1a5140 100644 --- a/ProjectLighthouse.Tests/ProjectLighthouse.Tests.csproj +++ b/ProjectLighthouse.Tests/ProjectLighthouse.Tests.csproj @@ -14,8 +14,8 @@ - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/ProjectLighthouse/PlayerData/Profiles/User.cs b/ProjectLighthouse/PlayerData/Profiles/User.cs index 05538c93..cf9b5104 100644 --- a/ProjectLighthouse/PlayerData/Profiles/User.cs +++ b/ProjectLighthouse/PlayerData/Profiles/User.cs @@ -258,7 +258,7 @@ public class User true ); if (gameVersion == GameVersion.LittleBigPlanet2) - planets += LbpSerializer.StringElement("crossControlPlanet", this.PlanetHashLBP2CC); + planets += LbpSerializer.StringElement("crossControlPlanet", this.PlanetHashLBP2CC, true); return planets; } diff --git a/ProjectLighthouse/ProjectLighthouse.csproj b/ProjectLighthouse/ProjectLighthouse.csproj index 1e01aee7..875873a2 100644 --- a/ProjectLighthouse/ProjectLighthouse.csproj +++ b/ProjectLighthouse/ProjectLighthouse.csproj @@ -15,9 +15,9 @@ - - - + + + all runtime; build; native; contentfiles; analyzers; buildtransitive