diff --git a/src/Jackett/Indexers/BaseIndexer.cs b/src/Jackett/Indexers/BaseIndexer.cs
index c80c9479ad4aff95906967047cdd4b3c593fb854..377c2b12d8003246d426d642886a2275a3871a3d 100644
--- a/src/Jackett/Indexers/BaseIndexer.cs
+++ b/src/Jackett/Indexers/BaseIndexer.cs
@@ -167,8 +167,8 @@ namespace Jackett.Indexers
                 await DoFollowIfRedirect(response, referrer, overrideRedirectUrl, overrideCookies, accumulateCookies);
                 if (accumulateCookies)
                 {
-                    CookieHeader = ResolveCookies(response.Cookies);
-                    response.Cookies = CookieHeader;
+                    CookieHeader = ResolveCookies((CookieHeader != null && CookieHeader != ""? CookieHeader + " " : "") + (overrideCookies != null && overrideCookies != "" ? overrideCookies + " " : "") + response.Cookies);
+                    overrideCookies = response.Cookies = CookieHeader;
                 }
                 if (overrideCookies != null && response.Cookies == null)
                 {