Index: ios/chrome/browser/ui/payments/credit_card_edit_coordinator.mm |
diff --git a/ios/chrome/browser/ui/payments/credit_card_edit_coordinator.mm b/ios/chrome/browser/ui/payments/credit_card_edit_coordinator.mm |
index 63f1c2e4afe92dd1d0f47d721b396356605d0c20..4fceb55f3165935993d18dfcb08415d902e5a343 100644 |
--- a/ios/chrome/browser/ui/payments/credit_card_edit_coordinator.mm |
+++ b/ios/chrome/browser/ui/payments/credit_card_edit_coordinator.mm |
@@ -8,12 +8,14 @@ |
#include "base/logging.h" |
#include "base/strings/sys_string_conversions.h" |
#include "base/strings/utf_string_conversions.h" |
+#include "components/autofill/core/browser/autofill_type.h" |
#include "components/autofill/core/browser/credit_card.h" |
#include "components/autofill/core/browser/personal_data_manager.h" |
#include "components/autofill/core/browser/validation.h" |
#include "components/autofill/core/common/autofill_constants.h" |
#import "components/autofill/ios/browser/credit_card_util.h" |
#include "components/strings/grit/components_strings.h" |
+#include "ios/chrome/browser/application_context.h" |
#include "ios/chrome/browser/payments/payment_request.h" |
#import "ios/chrome/browser/ui/autofill/autofill_ui_type_util.h" |
#import "ios/chrome/browser/ui/payments/credit_card_edit_mediator.h" |
@@ -187,9 +189,10 @@ bool IsValidCreditCardNumber(const base::string16& card_number, |
} else if (field.autofillUIType == AutofillUITypeCreditCardBillingAddress) { |
creditCard.set_billing_address_id(base::SysNSStringToUTF8(field.value)); |
} else { |
- creditCard.SetRawInfo( |
- AutofillTypeFromAutofillUIType(field.autofillUIType), |
- base::SysNSStringToUTF16(field.value)); |
+ creditCard.SetInfo(autofill::AutofillType(AutofillTypeFromAutofillUIType( |
+ field.autofillUIType)), |
+ base::SysNSStringToUTF16(field.value), |
+ GetApplicationContext()->GetApplicationLocale()); |
} |
} |