| Index: content/browser/service_worker/service_worker_storage.cc
|
| diff --git a/content/browser/service_worker/service_worker_storage.cc b/content/browser/service_worker/service_worker_storage.cc
|
| index f493b004e53c9cf2a4a702b39f9e1dd0296923f3..7fe900830c9308030e0719fd23069cc400e1bc6e 100644
|
| --- a/content/browser/service_worker/service_worker_storage.cc
|
| +++ b/content/browser/service_worker/service_worker_storage.cc
|
| @@ -399,7 +399,7 @@ void ServiceWorkerStorage::StoreRegistration(
|
| data.registration_id = registration->id();
|
| data.scope = registration->pattern();
|
| data.script = version->script_url();
|
| - data.has_fetch_handler = true;
|
| + data.has_fetch_handler = version->has_fetch_handler();
|
| data.version_id = version->version_id();
|
| data.last_update_check = registration->last_update_check();
|
| data.is_active = (version == registration->active_version());
|
| @@ -1248,6 +1248,7 @@ ServiceWorkerStorage::GetOrCreateRegistration(
|
| version->script_cache_map()->SetResources(resources);
|
| version->set_foreign_fetch_scopes(data.foreign_fetch_scopes);
|
| version->set_foreign_fetch_origins(data.foreign_fetch_origins);
|
| + version->set_has_fetch_handler(data.has_fetch_handler);
|
| }
|
|
|
| if (version->status() == ServiceWorkerVersion::ACTIVATED)
|
|
|