Bladeren bron

Merge pull request #3037 from ConfusedPolarBear/access-control

Fix CORS header not being added to exceptions
Vasily 5 jaren geleden
bovenliggende
commit
d9e2f56bd2
1 gewijzigde bestanden met toevoegingen van 9 en 0 verwijderingen
  1. 9 0
      Emby.Server.Implementations/HttpServer/HttpListenerHost.cs

+ 9 - 0
Emby.Server.Implementations/HttpServer/HttpListenerHost.cs

@@ -496,6 +496,15 @@ namespace Emby.Server.Implementations.HttpServer
                 {
                     var requestInnerEx = GetActualException(requestEx);
                     var statusCode = GetStatusCode(requestInnerEx);
+
+                    foreach (var (key, value) in GetDefaultCorsHeaders(httpReq))
+                    {
+                        if (!httpRes.Headers.ContainsKey(key))
+                        {
+                            httpRes.Headers.Add(key, value);
+                        }
+                    }
+
                     bool ignoreStackTrace =
                         requestInnerEx is SocketException
                         || requestInnerEx is IOException