| 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 88c9cb3c3f82f19b6738fb5cd04fd07eb03b126d..7d9a2fdca67bcbe95f2de4196f584ea79c9cc285 100644
|
| --- a/chrome/browser/extensions/api/management/management_api.cc
|
| +++ b/chrome/browser/extensions/api/management/management_api.cc
|
| @@ -472,7 +472,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 || ui_util::ShouldNotBeVisible(extension, browser_context())) {
|
| error_ = ErrorUtils::FormatErrorMessage(
|
| keys::kNoExtensionError, extension_id_);
|
|
|