Fixes #1805
authorIan Cordasco <graffatcolmingov@gmail.com>
Wed, 18 Dec 2013 04:52:48 +0000 (22:52 -0600)
committerIan Cordasco <graffatcolmingov@gmail.com>
Wed, 18 Dec 2013 04:55:50 +0000 (22:55 -0600)
Sure cookies are persisted to the session, but those new cookies are not added
to the next prepared request. We need to update that new request's CookieJar
with the new cookies.

requests/sessions.py

index 06e17d4b94d80f98e53eca961c0375268dcc41de..2aae6e4000ddaa2741d3996fcc905c4ca58651cb 100644 (file)
@@ -155,6 +155,7 @@ class SessionRedirectMixin(object):
 
             extract_cookies_to_jar(prepared_request._cookies,
                                    prepared_request, resp.raw)
+            prepared_request._cookies.update(self.cookies)
             prepared_request.prepare_cookies(prepared_request._cookies)
 
             resp = self.send(