diff --git a/ProjectLighthouse.Servers.API/Controllers/UserEndpoints.cs b/ProjectLighthouse.Servers.API/Controllers/UserEndpoints.cs index 0f195631..99a9e5b5 100644 --- a/ProjectLighthouse.Servers.API/Controllers/UserEndpoints.cs +++ b/ProjectLighthouse.Servers.API/Controllers/UserEndpoints.cs @@ -105,7 +105,7 @@ public class UserEndpoints : ApiEndpointController string authToken = authHeader[(authHeader.IndexOf(' ') + 1)..]; ApiKeyEntity? apiKey = await this.database.APIKeys.FirstOrDefaultAsync(k => k.Key == authToken); - if (apiKey == null) return this.Forbid(); + if (apiKey == null) return this.Unauthorized(); if (!string.IsNullOrWhiteSpace(username)) { diff --git a/ProjectLighthouse.Servers.Website/Controllers/Moderator/ModerationSlotController.cs b/ProjectLighthouse.Servers.Website/Controllers/Moderator/ModerationSlotController.cs index de55e6ee..a2c3602a 100644 --- a/ProjectLighthouse.Servers.Website/Controllers/Moderator/ModerationSlotController.cs +++ b/ProjectLighthouse.Servers.Website/Controllers/Moderator/ModerationSlotController.cs @@ -24,7 +24,7 @@ public class ModerationSlotController : ControllerBase public async Task TeamPick([FromRoute] int id) { UserEntity? user = this.database.UserFromWebRequest(this.Request); - if (user == null || !user.IsModerator) return this.Forbid(); + if (user == null || !user.IsModerator) return this.Unauthorized(); SlotEntity? slot = await this.database.Slots.Include(s => s.Creator).FirstOrDefaultAsync(s => s.SlotId == id); if (slot == null) return this.NotFound(); @@ -43,7 +43,7 @@ public class ModerationSlotController : ControllerBase public async Task RemoveTeamPick([FromRoute] int id) { UserEntity? user = this.database.UserFromWebRequest(this.Request); - if (user == null || !user.IsModerator) return this.Forbid(); + if (user == null || !user.IsModerator) return this.Unauthorized(); SlotEntity? slot = await this.database.Slots.FirstOrDefaultAsync(s => s.SlotId == id); if (slot == null) return this.NotFound(); @@ -59,7 +59,7 @@ public class ModerationSlotController : ControllerBase public async Task DeleteLevel([FromRoute] int id) { UserEntity? user = this.database.UserFromWebRequest(this.Request); - if (user == null || !user.IsModerator) return this.Forbid(); + if (user == null || !user.IsModerator) return this.Unauthorized(); SlotEntity? slot = await this.database.Slots.FirstOrDefaultAsync(s => s.SlotId == id); if (slot == null) return this.Ok();