Index: Source/modules/serviceworkers/Cache.cpp |
diff --git a/Source/modules/serviceworkers/Cache.cpp b/Source/modules/serviceworkers/Cache.cpp |
index 5a1a5eac12fff23ec959457db8c4faea461f6b1c..22e7ba732fa8bb5d4147a25470ff9bbf035bfdaf 100644 |
--- a/Source/modules/serviceworkers/Cache.cpp |
+++ b/Source/modules/serviceworkers/Cache.cpp |
@@ -373,12 +373,7 @@ ScriptPromise Cache::putImpl(ScriptState* scriptState, Request* request, Respons |
const ScriptPromise promise = resolver->promise(); |
if (BodyStreamBuffer* buffer = response->internalBuffer()) { |
if (buffer == response->buffer() && response->streamAccessed()) { |
horo
2015/03/20 02:28:54
nit: we can remove brackets.
yhirano
2015/03/20 03:24:49
Done.
|
- bool dataLost = false; |
- buffer = response->createDrainingStream(&dataLost); |
- if (dataLost) { |
- resolver->reject(DOMException::create(NotSupportedError, "Storing the Response which .body is partially read is not supported.")); |
- return promise; |
- } |
+ buffer = response->createDrainingStream(); |
} |
// If the response body type is stream, read the all data and create the |
// blob handle and dispatch the put batch asynchronously. |