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 |