Index: components/password_manager/core/browser/credential_manager_pending_request_task.cc |
diff --git a/components/password_manager/core/browser/credential_manager_pending_request_task.cc b/components/password_manager/core/browser/credential_manager_pending_request_task.cc |
index 23ffc12060321266e389ee994ebf894e55b479b6..f51edc8805ea765b50702044bc52dcc69ffbf1cc 100644 |
--- a/components/password_manager/core/browser/credential_manager_pending_request_task.cc |
+++ b/components/password_manager/core/browser/credential_manager_pending_request_task.cc |
@@ -53,6 +53,7 @@ void CredentialManagerPendingRequestTask::OnGetPasswordStoreResults( |
form = nullptr; |
} else if (affiliated_realms_.count(form->signon_realm) && |
AffiliatedMatchHelper::IsValidAndroidCredential(*form)) { |
+ form->is_affiliated = true; |
affiliated_results.push_back(form); |
form = nullptr; |
} |
@@ -69,13 +70,9 @@ void CredentialManagerPendingRequestTask::OnGetPasswordStoreResults( |
// TODO(mkwst): This doesn't create a PasswordForm that we can use to create |
// a FederatedCredential (via CreatePasswordFormFromCredentialInfo). We need |
// to fix that. |
- ScopedVector<autofill::PasswordForm> more_local_results( |
- AffiliatedMatchHelper::TransformAffiliatedAndroidCredentials( |
- delegate_->GetSynthesizedFormForOrigin(), |
- affiliated_results.Pass())); |
- local_results.insert(local_results.end(), more_local_results.begin(), |
- more_local_results.end()); |
- more_local_results.weak_clear(); |
+ local_results.insert(local_results.end(), affiliated_results.begin(), |
+ affiliated_results.end()); |
+ affiliated_results.weak_clear(); |
} |
if ((local_results.empty() && federated_results.empty())) { |