| Index: Source/modules/serviceworkers/Cache.cpp
|
| diff --git a/Source/modules/serviceworkers/Cache.cpp b/Source/modules/serviceworkers/Cache.cpp
|
| index 3a831831b20817f2f5cda94ccc10c4fbe0d81287..0bf4c5361d2a24723e93ff39f58177fce918f911 100644
|
| --- a/Source/modules/serviceworkers/Cache.cpp
|
| +++ b/Source/modules/serviceworkers/Cache.cpp
|
| @@ -371,7 +371,7 @@ ScriptPromise Cache::putImpl(ScriptState* scriptState, Request* request, Respons
|
| RefPtrWillBeRawPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(scriptState);
|
| const ScriptPromise promise = resolver->promise();
|
| if (BodyStreamBuffer* buffer = response->internalBuffer()) {
|
| - if (buffer == response->buffer() && response->streamAccessed())
|
| + if (buffer == response->buffer() && response->isBodyConsumed())
|
| 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.
|
|
|