Index: components/autofill/core/browser/autofill_type.cc |
diff --git a/components/autofill/core/browser/autofill_type.cc b/components/autofill/core/browser/autofill_type.cc |
index 2341d9452a2740f2db02b2845dbf9a5ebf046de3..d10bc04abaea1e02c794e5df22c1bf1dcf1d36e7 100644 |
--- a/components/autofill/core/browser/autofill_type.cc |
+++ b/components/autofill/core/browser/autofill_type.cc |
@@ -157,6 +157,7 @@ FieldTypeGroup AutofillType::group() const { |
case HTML_TYPE_COUNTRY_CODE: |
case HTML_TYPE_COUNTRY_NAME: |
case HTML_TYPE_POSTAL_CODE: |
+ case HTML_TYPE_FULL_ADDRESS: |
return html_mode_ == HTML_MODE_BILLING ? ADDRESS_BILLING : ADDRESS_HOME; |
case HTML_TYPE_CREDIT_CARD_NAME: |
@@ -309,6 +310,10 @@ ServerFieldType AutofillType::GetStorableType() const { |
case HTML_TYPE_POSTAL_CODE: |
return ADDRESS_HOME_ZIP; |
+ // Full address is composed of other types; it can't be stored. |
+ case HTML_TYPE_FULL_ADDRESS: |
+ return UNKNOWN_TYPE; |
+ |
case HTML_TYPE_CREDIT_CARD_NAME: |
return CREDIT_CARD_NAME; |
@@ -614,6 +619,8 @@ std::string AutofillType::ToString() const { |
return "HTML_TYPE_COUNTRY_NAME"; |
case HTML_TYPE_POSTAL_CODE: |
return "HTML_TYPE_POSTAL_CODE"; |
+ case HTML_TYPE_FULL_ADDRESS: |
+ return "HTML_TYPE_FULL_ADDRESS"; |
case HTML_TYPE_CREDIT_CARD_NAME: |
return "HTML_TYPE_CREDIT_CARD_NAME"; |
case HTML_TYPE_CREDIT_CARD_NUMBER: |