| 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..bc6372cf033d4f342f143c9824e4e5d1c705f273 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
|
|
|