| Index: chrome/browser/supervised_user/permission_request_creator_apiary.cc
|
| diff --git a/chrome/browser/supervised_user/permission_request_creator_apiary.cc b/chrome/browser/supervised_user/permission_request_creator_apiary.cc
|
| index 91f93fc553d1c80013ffb5c1c8005299bc1c85f0..bfbc0dd596295a27f2ea2fe33ab2ef744ff30b1e 100644
|
| --- a/chrome/browser/supervised_user/permission_request_creator_apiary.cc
|
| +++ b/chrome/browser/supervised_user/permission_request_creator_apiary.cc
|
| @@ -71,7 +71,13 @@ void PermissionRequestCreatorApiary::CreatePermissionRequest(
|
|
|
| void PermissionRequestCreatorApiary::StartFetching() {
|
| OAuth2TokenService::ScopeSet scopes;
|
| - scopes.insert(signin_wrapper_->GetSyncScopeToUse());
|
| + if (CommandLine::ForCurrentProcess()->HasSwitch(
|
| + switches::kPermissionRequestApiScope)) {
|
| + scopes.insert(CommandLine::ForCurrentProcess()->GetSwitchValueASCII(
|
| + switches::kPermissionRequestApiScope));
|
| + } else {
|
| + scopes.insert(signin_wrapper_->GetSyncScopeToUse());
|
| + }
|
| access_token_request_ = oauth2_token_service_->StartRequest(
|
| signin_wrapper_->GetAccountIdToUse(), scopes, this);
|
| }
|
|
|