Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(532)

Unified Diff: components/password_manager/core/browser/password_syncable_service.cc

Issue 1723583004: CREDENTIAL: Convert federations from URLs to origins throughout. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: iOS2 Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/password_manager/core/browser/password_syncable_service.cc
diff --git a/components/password_manager/core/browser/password_syncable_service.cc b/components/password_manager/core/browser/password_syncable_service.cc
index f790d3d1c8e9565a5141ae5e7827e3da66209db6..aba613b409b4522011903d4e18dea0256a6fad1a 100644
--- a/components/password_manager/core/browser/password_syncable_service.cc
+++ b/components/password_manager/core/browser/password_syncable_service.cc
@@ -61,7 +61,7 @@ bool AreLocalAndSyncPasswordsEqual(
base::UTF16ToUTF8(password_form.display_name) ==
password_specifics.display_name() &&
password_form.icon_url.spec() == password_specifics.avatar_url() &&
- password_form.federation_url.spec() ==
+ password_form.federation_origin.Serialize() ==
password_specifics.federation_url());
}
@@ -463,7 +463,8 @@ syncer::SyncData SyncDataFromPassword(
CopyField(times_used);
CopyStringField(display_name);
password_specifics->set_avatar_url(password_form.icon_url.spec());
- password_specifics->set_federation_url(password_form.federation_url.spec());
+ password_specifics->set_federation_url(
+ password_form.federation_origin.Serialize());
#undef CopyStringField
#undef CopyField
@@ -495,7 +496,7 @@ autofill::PasswordForm PasswordFromSpecifics(
new_password.times_used = password.times_used();
new_password.display_name = base::UTF8ToUTF16(password.display_name());
new_password.icon_url = GURL(password.avatar_url());
- new_password.federation_url = GURL(password.federation_url());
+ new_password.federation_origin = url::Origin(GURL(password.federation_url()));
return new_password;
}

Powered by Google App Engine
This is Rietveld 408576698