| Index: chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.cc
|
| diff --git a/chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.cc b/chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.cc
|
| index b0a29592e3ee17e5aca849f35371d2c647c423df..998da486c9c9aaecdd100b2c533b0e5855748d54 100644
|
| --- a/chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.cc
|
| +++ b/chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.cc
|
| @@ -12,10 +12,10 @@
|
| #include "base/sequenced_task_runner.h"
|
| #include "base/values.h"
|
| #include "chrome/browser/browser_process.h"
|
| +#include "chrome/browser/chromeos/login/session/user_session_manager.h"
|
| #include "chrome/browser/chromeos/policy/policy_oauth2_token_fetcher.h"
|
| #include "chrome/browser/chromeos/policy/user_cloud_policy_manager_factory_chromeos.h"
|
| #include "chrome/browser/chromeos/policy/wildcard_login_checker.h"
|
| -#include "chrome/browser/chromeos/profiles/profile_helper.h"
|
| #include "chrome/browser/lifetime/application_lifetime.h"
|
| #include "chrome/common/chrome_content_client.h"
|
| #include "components/policy/core/common/cloud/cloud_external_data_manager.h"
|
| @@ -287,10 +287,8 @@ void UserCloudPolicyManagerChromeOS::GetChromePolicy(PolicyMap* policy_map) {
|
| }
|
|
|
| void UserCloudPolicyManagerChromeOS::FetchPolicyOAuthTokenUsingSigninProfile() {
|
| - scoped_refptr<net::URLRequestContextGetter> signin_context;
|
| - Profile* signin_profile = chromeos::ProfileHelper::GetSigninProfile();
|
| - if (signin_profile)
|
| - signin_context = signin_profile->GetRequestContext();
|
| + scoped_refptr<net::URLRequestContextGetter> signin_context =
|
| + chromeos::UserSessionManager::GetInstance()->GetAuthRequestContext();
|
| if (!signin_context.get()) {
|
| LOG(ERROR) << "No signin Profile for policy oauth token fetch!";
|
| OnOAuth2PolicyTokenFetched(
|
|
|