From 10b4e5207f2cddb1d46ad78f9f4a7bb82d6fb1b8 Mon Sep 17 00:00:00 2001 From: Artemy <109195690+stalcker2288969@users.noreply.github.com> Date: Mon, 21 Jul 2025 17:20:35 +0700 Subject: [PATCH] bug fix --- .../IntegrationTests/Controllers/MediaControllerTests.cs | 6 +++--- Govor.API/Controllers/OnlinePingingController.cs | 5 +++++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/Govor.API.Tests/IntegrationTests/Controllers/MediaControllerTests.cs b/Govor.API.Tests/IntegrationTests/Controllers/MediaControllerTests.cs index ad5b5dc..0cf8f7e 100644 --- a/Govor.API.Tests/IntegrationTests/Controllers/MediaControllerTests.cs +++ b/Govor.API.Tests/IntegrationTests/Controllers/MediaControllerTests.cs @@ -218,9 +218,9 @@ public class MediaControllerTests var result = await _controller.Upload(uploadRequest); // Assert - Assert.That(result, Is.InstanceOf()); - var unauthorizedResult = result as UnauthorizedObjectResult; - Assert.That(unauthorizedResult?.Value, Is.EqualTo("Access denied")); + Assert.That(result, Is.InstanceOf()); + var forbidResult = result as ForbidResult; + Assert.That(forbidResult.AuthenticationSchemes.First(), Is.EqualTo("Access denied")); } [Test] diff --git a/Govor.API/Controllers/OnlinePingingController.cs b/Govor.API/Controllers/OnlinePingingController.cs index 9d54551..871e960 100644 --- a/Govor.API/Controllers/OnlinePingingController.cs +++ b/Govor.API/Controllers/OnlinePingingController.cs @@ -43,6 +43,11 @@ public class OnlinePingingController : Controller _logger.LogError(e, e.Message); return BadRequest("User can't be found in our database."); } + catch (UnauthorizedAccessException e) + { + _logger.LogError(e, e.Message); + return Forbid(e.Message); + } catch (Exception e) { _logger.LogError(e, e.Message);