| Index: Source/modules/serviceworkers/FetchRequestData.cpp
|
| diff --git a/Source/modules/serviceworkers/FetchRequestData.cpp b/Source/modules/serviceworkers/FetchRequestData.cpp
|
| index 63fc78a33baf966fee294ab4a3a5083bde27f7af..5da17466e5f244e6abe29cdb546a45bbdff29a12 100644
|
| --- a/Source/modules/serviceworkers/FetchRequestData.cpp
|
| +++ b/Source/modules/serviceworkers/FetchRequestData.cpp
|
| @@ -52,9 +52,16 @@ FetchRequestData* FetchRequestData::create(const WebServiceWorkerRequest& webReq
|
| break;
|
| case WebURLRequest::FetchRequestModeCORSWithForcedPreflight:
|
| request->setMode(FetchRequestData::CORSWithForcedPreflight);
|
| + }
|
| + switch (webRequest.credentialsMode()) {
|
| + case WebURLRequest::FetchCredentialsModeOmit:
|
| + request->setCredentials(FetchRequestData::OmitCredentials);
|
| + break;
|
| + case WebURLRequest::FetchCredentialsModeSameOrigin:
|
| + request->setCredentials(FetchRequestData::SameOriginCredentials);
|
| break;
|
| - default:
|
| - ASSERT_NOT_REACHED();
|
| + case WebURLRequest::FetchCredentialsModeInclude:
|
| + request->setCredentials(FetchRequestData::IncludeCredentials);
|
| break;
|
| }
|
| return request;
|
|
|