| Index: chrome/browser/extensions/api/management/management_api.cc
|
| diff --git a/chrome/browser/extensions/api/management/management_api.cc b/chrome/browser/extensions/api/management/management_api.cc
|
| index 9cae566f8df4b9f95de77b7407e81f3fe0fb2b70..ea5bacbeb56fbb533bc7234461e4eacd64ce449d 100644
|
| --- a/chrome/browser/extensions/api/management/management_api.cc
|
| +++ b/chrome/browser/extensions/api/management/management_api.cc
|
| @@ -467,7 +467,9 @@ bool ManagementSetEnabledFunction::RunAsync() {
|
|
|
| extension_id_ = params->id;
|
|
|
| - const Extension* extension = service()->GetInstalledExtension(extension_id_);
|
| + const Extension* extension =
|
| + ExtensionRegistry::Get(GetProfile())
|
| + ->GetExtensionById(extension_id_, ExtensionRegistry::EVERYTHING);
|
| if (!extension || extension->ShouldNotBeVisible()) {
|
| error_ = ErrorUtils::FormatErrorMessage(
|
| keys::kNoExtensionError, extension_id_);
|
|
|