Index: chrome/browser/chromeos/policy/consumer_management_service.cc |
diff --git a/chrome/browser/chromeos/policy/consumer_management_service.cc b/chrome/browser/chromeos/policy/consumer_management_service.cc |
index 2e64d9b582991b9d04272930b81c24cec968c4a1..6ab1cf63008d5e57baaf1c53586bcd1eb165ca43 100644 |
--- a/chrome/browser/chromeos/policy/consumer_management_service.cc |
+++ b/chrome/browser/chromeos/policy/consumer_management_service.cc |
@@ -121,11 +121,12 @@ void ConsumerManagementService::GetOwner(const GetOwnerCallback& callback) { |
callback)); |
} |
-void ConsumerManagementService::SetOwner(const std::string& user_id, |
+void ConsumerManagementService::SetOwner(const user_manager::UserID& user_id, |
const SetOwnerCallback& callback) { |
+ const std::string& user_email = user_id.GetUserEmail(); |
cryptohome::SetBootAttributeRequest request; |
request.set_name(kAttributeOwnerId); |
- request.set_value(user_id.data(), user_id.size()); |
+ request.set_value(user_email.data(), user_email.size()); |
client_->SetBootAttribute( |
request, |
base::Bind(&ConsumerManagementService::OnSetBootAttributeDone, |