Index: content/renderer/service_worker/service_worker_script_context.cc |
diff --git a/content/renderer/service_worker/service_worker_script_context.cc b/content/renderer/service_worker/service_worker_script_context.cc |
index 117997f075636fcd06932a99208765d75a11874d..30b8153018673df7284d1828740d94ec61ccfccc 100644 |
--- a/content/renderer/service_worker/service_worker_script_context.cc |
+++ b/content/renderer/service_worker/service_worker_script_context.cc |
@@ -149,6 +149,10 @@ void ServiceWorkerScriptContext::OnFetchEvent( |
webRequest.setHeader(blink::WebString::fromUTF8(it->first), |
blink::WebString::fromUTF8(it->second)); |
} |
+ if (!request.blob_uuid.empty()) { |
+ webRequest.setBlob(blink::WebString::fromUTF8(request.blob_uuid), |
+ request.blob_size); |
+ } |
webRequest.setReferrer(blink::WebString::fromUTF8(request.referrer.spec()), |
blink::WebReferrerPolicyDefault); |
webRequest.setIsReload(request.is_reload); |