From 6304964ad457631cd4f2df054b961d54f51a8414 Mon Sep 17 00:00:00 2001 From: Daniel James Smith Date: Sun, 2 Jan 2022 14:49:10 +0100 Subject: [PATCH] Move postalCode fieldnames to Identity constants --- src/services/autofill.service.ts | 3 +-- src/services/autofillConstants.ts | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/services/autofill.service.ts b/src/services/autofill.service.ts index 2e734b53ff..10fe31f953 100644 --- a/src/services/autofill.service.ts +++ b/src/services/autofill.service.ts @@ -643,8 +643,7 @@ export default class AutofillService implements AutofillServiceInterface { fillFields.address3 = f; break; } else if (!fillFields.postalCode && this.isFieldMatch(f[attr], - ['postal', 'zip', 'zip2', 'zip-code', 'postal-code', 'post-code', 'address-zip', - 'address-postal', 'address-code', 'address-postal-code', 'address-zip-code'])) { + IdentityAutoFillConstants.PostalCodeFieldNames)) { fillFields.postalCode = f; break; } else if (!fillFields.city && this.isFieldMatch(f[attr], diff --git a/src/services/autofillConstants.ts b/src/services/autofillConstants.ts index d541fc287f..811654cb5b 100644 --- a/src/services/autofillConstants.ts +++ b/src/services/autofillConstants.ts @@ -248,6 +248,20 @@ export class IdentityAutoFillConstants { "street-3", ]; + static readonly PostalCodeFieldNames: string[] = [ + "postal", + "zip", + "zip2", + "zip-code", + "postal-code", + "post-code", + "address-zip", + "address-postal", + "address-code", + "address-postal-code", + "address-zip-code", + ]; + static readonly IsoCountries: { [id: string]: string } = { afghanistan: "AF", "aland islands": "AX",