| Index: chrome/browser/policy/cloud/user_policy_signin_service.cc
|
| diff --git a/chrome/browser/policy/cloud/user_policy_signin_service.cc b/chrome/browser/policy/cloud/user_policy_signin_service.cc
|
| index e39ccc6cf5894cd5812f458dd0bf4ced26f1f239..d49698fa18d9eebd7716aa025c055a8eea938977 100644
|
| --- a/chrome/browser/policy/cloud/user_policy_signin_service.cc
|
| +++ b/chrome/browser/policy/cloud/user_policy_signin_service.cc
|
| @@ -42,8 +42,9 @@ UserPolicySigninService::UserPolicySigninService(
|
| // ProfileOAuth2TokenService should not yet have loaded its tokens since this
|
| // happens in the background after PKS initialization - so this service
|
| // should always be created before the oauth token is available.
|
| - DCHECK(!oauth2_token_service_->RefreshTokenIsAvailable(
|
| - signin_manager->GetAuthenticatedAccountId()));
|
| + DCHECK(!signin_manager->IsAuthenticated() ||
|
| + (!oauth2_token_service_->RefreshTokenIsAvailable(
|
| + signin_manager->GetAuthenticatedAccountId())));
|
|
|
| // Listen for an OAuth token to become available so we can register a client
|
| // if for some reason the client is not already registered (for example, if
|
|
|