| Index: chrome/browser/signin/signin_promo.cc
|
| diff --git a/chrome/browser/signin/signin_promo.cc b/chrome/browser/signin/signin_promo.cc
|
| index 0f0c1e0ddaec0b6c4dc0b8b0c76adcfae9c82ca2..39366e2b1d0f9d14d1d3a042b053d93f8a420cd6 100644
|
| --- a/chrome/browser/signin/signin_promo.cc
|
| +++ b/chrome/browser/signin/signin_promo.cc
|
| @@ -195,14 +195,18 @@ GURL GetReauthURL(Profile* profile, const std::string& account_id) {
|
| AccountTrackerService::AccountInfo info =
|
| AccountTrackerServiceFactory::GetForProfile(profile)->
|
| GetAccountInfo(account_id);
|
| + return GetReauthURLWithEmail(info.email);
|
| +}
|
|
|
| +GURL GetReauthURLWithEmail(const std::string& email) {
|
| signin_metrics::Source source = switches::IsNewAvatarMenu() ?
|
| signin_metrics::SOURCE_REAUTH : signin_metrics::SOURCE_SETTINGS;
|
|
|
| GURL url = signin::GetPromoURL(
|
| source, true /* auto_close */,
|
| switches::IsNewAvatarMenu() /* is_constrained */);
|
| - url = net::AppendQueryParameter(url, "email", info.email);
|
| +
|
| + url = net::AppendQueryParameter(url, "email", email);
|
| url = net::AppendQueryParameter(url, "validateEmail", "1");
|
| return net::AppendQueryParameter(url, "readOnlyEmail", "1");
|
| }
|
|
|