| Index: chrome/browser/chromeos/policy/user_cloud_policy_token_forwarder.cc
|
| diff --git a/chrome/browser/chromeos/policy/user_cloud_policy_token_forwarder.cc b/chrome/browser/chromeos/policy/user_cloud_policy_token_forwarder.cc
|
| index ba98790095c0ad32e944a9074bdc9b00be2b1773..889e8457a9ddf65aed73a3badad1f2c16bcbf81d 100644
|
| --- a/chrome/browser/chromeos/policy/user_cloud_policy_token_forwarder.cc
|
| +++ b/chrome/browser/chromeos/policy/user_cloud_policy_token_forwarder.cc
|
| @@ -79,7 +79,8 @@ void UserCloudPolicyTokenForwarder::Initialize() {
|
| return;
|
| }
|
|
|
| - if (token_service_->RefreshTokenIsAvailable())
|
| + if (token_service_->RefreshTokenIsAvailable(
|
| + token_service_->GetPrimaryAccountId()))
|
| RequestAccessToken();
|
| else
|
| token_service_->AddObserver(this);
|
| @@ -88,7 +89,8 @@ void UserCloudPolicyTokenForwarder::Initialize() {
|
| void UserCloudPolicyTokenForwarder::RequestAccessToken() {
|
| OAuth2TokenService::ScopeSet scopes;
|
| scopes.insert(GaiaConstants::kDeviceManagementServiceOAuth);
|
| - request_ = token_service_->StartRequest(scopes, this);
|
| + request_ = token_service_->StartRequest(token_service_->GetPrimaryAccountId(),
|
| + scopes, this);
|
| }
|
|
|
| } // namespace policy
|
|
|