From 02b623687cbdbba645618e44d9ae582c4fa25fe8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 1 Mar 2026 22:31:04 +0000 Subject: [PATCH 1/2] Initial plan From 98a134db7d5279e6dfa80e9eca099bd98a4a69a6 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 1 Mar 2026 22:34:14 +0000 Subject: [PATCH 2/2] fix: add null-conditional operator to prevent NullReferenceException on AcceptCharset.Count Co-authored-by: gimlichael <8550919+gimlichael@users.noreply.github.com> --- .../Response/ConfigurableResponseNegotiator.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Codebelt.Extensions.Carter/Response/ConfigurableResponseNegotiator.cs b/src/Codebelt.Extensions.Carter/Response/ConfigurableResponseNegotiator.cs index eecd1c6..af32800 100644 --- a/src/Codebelt.Extensions.Carter/Response/ConfigurableResponseNegotiator.cs +++ b/src/Codebelt.Extensions.Carter/Response/ConfigurableResponseNegotiator.cs @@ -68,7 +68,7 @@ public virtual bool CanHandle(MediaTypeHeaderValue accept) public virtual Encoding GetEncoding(HttpRequest request) { var acceptCharset = request.GetTypedHeaders().AcceptCharset; - if (acceptCharset.Count > 0) + if (acceptCharset?.Count > 0) { var preferred = acceptCharset .OrderByDescending(x => x.Quality ?? 1.0)