From 8e92083188a4c14a9476a1b17fb8e23929dc745d Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Fri, 17 Nov 2023 14:34:08 -0500 Subject: [PATCH] json extension prop is an array (#6866) --- libs/importer/src/importers/lastpass/access/vault.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/libs/importer/src/importers/lastpass/access/vault.ts b/libs/importer/src/importers/lastpass/access/vault.ts index fc38fab871..5f614ebb84 100644 --- a/libs/importer/src/importers/lastpass/access/vault.ts +++ b/libs/importer/src/importers/lastpass/access/vault.ts @@ -142,9 +142,11 @@ export class Vault { ); if (response.status === HttpStatusCode.Ok) { const json = await response.json(); - const k1 = json?.extensions?.LastPassK1 as string; - if (k1 != null) { - return Utils.fromB64ToArray(k1); + if (json?.extensions != null && json.extensions.length > 0) { + const k1 = json.extensions[0].LastPassK1 as string; + if (k1 != null) { + return Utils.fromB64ToArray(k1); + } } } return null;