From dcc17d96a6701f7a8ee2186bf7c5b3f89a154359 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Thu, 17 Nov 2022 13:43:57 +0700 Subject: feat: Inform about KnowProblem in response headers --- code/api/src/Data/Static/AppHeaders.cs | 2 +- code/api/src/Endpoints/EndpointBase.cs | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'code/api/src') diff --git a/code/api/src/Data/Static/AppHeaders.cs b/code/api/src/Data/Static/AppHeaders.cs index 7912418..d534aba 100644 --- a/code/api/src/Data/Static/AppHeaders.cs +++ b/code/api/src/Data/Static/AppHeaders.cs @@ -3,5 +3,5 @@ namespace IOL.GreatOffice.Api.Data.Static; public static class AppHeaders { public const string BROWSER_TIME_ZONE = "X-TimeZone"; - public const string VAULT_TOKEN = "X-Vault-Token"; + public const string IS_KNOWN_PROBLEM = "X-IsKnownProblem"; } diff --git a/code/api/src/Endpoints/EndpointBase.cs b/code/api/src/Endpoints/EndpointBase.cs index 6850755..8b9bbf0 100644 --- a/code/api/src/Endpoints/EndpointBase.cs +++ b/code/api/src/Endpoints/EndpointBase.cs @@ -14,7 +14,8 @@ public class EndpointBase : ControllerBase }; [NonAction] - protected ActionResult KnownProblem(string title = default, string subtitle = default, Dictionary errors = default) { + protected ActionResult KnownProblem(string title = default, string subtitle = default, Dictionary errors = default) { + HttpContext.Response.Headers.Add(AppHeaders.IS_KNOWN_PROBLEM, "1"); return BadRequest(new KnownProblemModel { Title = title, Subtitle = subtitle, @@ -25,6 +26,7 @@ public class EndpointBase : ControllerBase [NonAction] protected ActionResult KnownProblem(KnownProblemModel problem) { + HttpContext.Response.Headers.Add(AppHeaders.IS_KNOWN_PROBLEM, "1"); return BadRequest(problem); } -- cgit v1.3