From ff6e63a335de27452478304f26f7789f55e6467d Mon Sep 17 00:00:00 2001 From: Daniel James Smith Date: Sun, 2 Jan 2022 15:42:39 +0100 Subject: [PATCH] Move address fieldnames to Identity constants --- src/services/autofill.service.ts | 3 +-- src/services/autofillConstants.ts | 11 +++++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/services/autofill.service.ts b/src/services/autofill.service.ts index be65fbdcd2..778ee443e5 100644 --- a/src/services/autofill.service.ts +++ b/src/services/autofill.service.ts @@ -626,8 +626,7 @@ export default class AutofillService implements AutofillServiceInterface { fillFields.email = f; break; } else if (!fillFields.address && this.isFieldMatch(f[attr], - ['address', 'street-address', 'addr', 'street', 'mailing-addr', 'billing-addr', - 'mail-addr', 'bill-addr'], ['mailing-addr', 'billing-addr', 'mail-addr', 'bill-addr'])) { + IdentityAutoFillConstants.AddressFieldNames, ['mailing-addr', 'billing-addr', 'mail-addr', 'bill-addr'])) { fillFields.address = f; break; } else if (!fillFields.address1 && this.isFieldMatch(f[attr], diff --git a/src/services/autofillConstants.ts b/src/services/autofillConstants.ts index 0ef5295be9..b8a1a26d50 100644 --- a/src/services/autofillConstants.ts +++ b/src/services/autofillConstants.ts @@ -229,6 +229,17 @@ export class IdentityAutoFillConstants { static readonly EmailFieldNames: string[] = ["e-mail", "email-address"]; + static readonly AddressFieldNames: string[] = [ + "address", + "street-address", + "addr", + "street", + "mailing-addr", + "billing-addr", + "mail-addr", + "bill-addr", + ]; + static readonly Address1FieldNames: string[] = [ "address-1", "address-line-1",