Chromium Code Reviews| Index: chrome/browser/ui/webui/chromeos/login/supervised_user_creation_screen_handler.cc |
| diff --git a/chrome/browser/ui/webui/chromeos/login/supervised_user_creation_screen_handler.cc b/chrome/browser/ui/webui/chromeos/login/supervised_user_creation_screen_handler.cc |
| index c672a2410c7a5579461e73013af56f35b32a5655..4f9579f83286b1bbcf71289178bb57c1beeac320 100644 |
| --- a/chrome/browser/ui/webui/chromeos/login/supervised_user_creation_screen_handler.cc |
| +++ b/chrome/browser/ui/webui/chromeos/login/supervised_user_creation_screen_handler.cc |
| @@ -18,6 +18,7 @@ |
| #include "chrome/grit/generated_resources.h" |
| #include "chromeos/audio/chromeos_sounds.h" |
| #include "components/login/localized_values_builder.h" |
| +#include "components/signin/core/account_id/account_id.h" |
| #include "components/user_manager/user_manager.h" |
| #include "components/user_manager/user_type.h" |
| #include "google_apis/gaia/gaia_auth_util.h" |
| @@ -392,11 +393,14 @@ void SupervisedUserCreationScreenHandler:: |
| } |
| void SupervisedUserCreationScreenHandler::HandleAuthenticateManager( |
| - const std::string& raw_manager_username, |
| + const AccountId& manager_raw_account_id, |
| const std::string& manager_password) { |
| - const std::string manager_username = |
| - gaia::SanitizeEmail(raw_manager_username); |
| - delegate_->AuthenticateManager(manager_username, manager_password); |
| + const AccountId manager_account_id = AccountId::FromUserEmailGaiaId( |
| + gaia::SanitizeEmail(manager_raw_account_id.GetUserEmail()), |
| + manager_raw_account_id.GetGaiaId()); |
| + ; |
|
dzhioev (left Google)
2015/11/13 23:17:37
nit: remove ;
Alexander Alekseev
2015/11/14 00:27:42
Done.
|
| + delegate_->AuthenticateManager(manager_account_id.GetUserEmail(), |
| + manager_password); |
| } |
| // TODO(antrim) : this is an explicit code duplications with UserImageScreen. |