Index: Source/modules/fetch/FetchRequestData.cpp |
diff --git a/Source/modules/fetch/FetchRequestData.cpp b/Source/modules/fetch/FetchRequestData.cpp |
index 94178f8d14c833dfb120e873553321ce7c371ef6..b046685a7fc635c14f43a67b43e4c78787a9626d 100644 |
--- a/Source/modules/fetch/FetchRequestData.cpp |
+++ b/Source/modules/fetch/FetchRequestData.cpp |
@@ -32,6 +32,7 @@ FetchRequestData* FetchRequestData::create(const WebServiceWorkerRequest& webReq |
request->m_referrer.setURL(webRequest.referrer()); |
request->setMode(webRequest.mode()); |
request->setCredentials(webRequest.credentialsMode()); |
+ request->setRedirect(webRequest.redirectMode()); |
request->setMIMEType(request->m_headerList->extractMIMEType()); |
return request; |
} |
@@ -51,6 +52,7 @@ FetchRequestData* FetchRequestData::clone() const |
request->m_referrer = m_referrer; |
request->m_mode = m_mode; |
request->m_credentials = m_credentials; |
+ request->m_redirect = m_redirect; |
request->m_responseTainting = m_responseTainting; |
request->m_mimeType = m_mimeType; |
return request; |
@@ -74,6 +76,7 @@ FetchRequestData::FetchRequestData() |
, m_sameOriginDataURLFlag(false) |
, m_mode(WebURLRequest::FetchRequestModeNoCORS) |
, m_credentials(WebURLRequest::FetchCredentialsModeOmit) |
+ , m_redirect(WebURLRequest::FetchRedirectModeFollow) |
, m_responseTainting(BasicTainting) |
{ |
} |