Index: chrome/browser/chromeos/login/users/supervised_user_manager_impl.cc |
diff --git a/chrome/browser/chromeos/login/users/supervised_user_manager_impl.cc b/chrome/browser/chromeos/login/users/supervised_user_manager_impl.cc |
index 066846564f6db4530cfe15b60f9b36a6bf1e20d9..989c518c52ff346499bb653ba240d2b7aa8da2a7 100644 |
--- a/chrome/browser/chromeos/login/users/supervised_user_manager_impl.cc |
+++ b/chrome/browser/chromeos/login/users/supervised_user_manager_impl.cc |
@@ -149,7 +149,7 @@ std::string SupervisedUserManagerImpl::GenerateUserId() { |
id = base::StringPrintf( |
"%d@%s", counter, chromeos::login::kSupervisedUserDomain); |
counter++; |
- user_exists = (NULL != owner_->FindUser(id)); |
+ user_exists = (NULL != owner_->FindUser(AccountId::FromUserEmail(id))); |
achuithb
2015/10/28 23:11:45
nullptr
Alexander Alekseev
2015/10/29 02:00:41
Done.
|
DCHECK(!user_exists); |
if (user_exists) { |
LOG(ERROR) << "Supervised user with id " << id << " already exists."; |
@@ -186,13 +186,14 @@ const user_manager::User* SupervisedUserManagerImpl::CreateUserRecord( |
DCHECK(!user); |
if (user) |
return user; |
- const user_manager::User* manager = owner_->FindUser(manager_id); |
+ const user_manager::User* manager = |
+ owner_->FindUser(AccountId::FromUserEmail(manager_id)); |
CHECK(manager); |
PrefService* local_state = g_browser_process->local_state(); |
- user_manager::User* new_user = |
- user_manager::User::CreateSupervisedUser(local_user_id); |
+ user_manager::User* new_user = user_manager::User::CreateSupervisedUser( |
+ AccountId::FromUserEmail(local_user_id)); |
owner_->AddUserRecord(new_user); |
@@ -217,7 +218,8 @@ const user_manager::User* SupervisedUserManagerImpl::CreateUserRecord( |
manager_email_update->SetWithoutPathExpansion(local_user_id, |
new base::StringValue(manager->display_email())); |
- owner_->SaveUserDisplayName(local_user_id, display_name); |
+ owner_->SaveUserDisplayName(AccountId::FromUserEmail(local_user_id), |
+ display_name); |
g_browser_process->local_state()->CommitPendingWrite(); |
return new_user; |
@@ -442,7 +444,7 @@ void SupervisedUserManagerImpl::RollbackUserCreationTransaction() { |
prefs->CommitPendingWrite(); |
return; |
} |
- owner_->RemoveNonOwnerUserInternal(user_id, NULL); |
+ owner_->RemoveNonOwnerUserInternal(AccountId::FromUserEmail(user_id), NULL); |
achuithb
2015/10/28 23:11:45
nullptr
Alexander Alekseev
2015/10/29 02:00:41
Done.
|
prefs->ClearPref(kSupervisedUserCreationTransactionDisplayName); |
prefs->ClearPref(kSupervisedUserCreationTransactionUserId); |