From d229f514cb2ea5d13add6f4ed714e2312d419a9d Mon Sep 17 00:00:00 2001 From: 18alantom <2.alan.tom@gmail.com> Date: Tue, 21 Feb 2023 18:24:46 +0530 Subject: [PATCH] fix: failing importer tests due to undefined read --- src/importer.ts | 2 +- tests/testImporter.spec.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/importer.ts b/src/importer.ts index 38de3fcc..56656477 100644 --- a/src/importer.ts +++ b/src/importer.ts @@ -232,7 +232,7 @@ export class Importer { const doc = this.fyo.doc.getNewDoc(this.schemaName, data, false); for (const schemaName in targetFieldnameMap) { const fieldname = targetFieldnameMap[schemaName]; - const childTable = childTableMap[name][schemaName]; + const childTable = childTableMap[name]?.[schemaName]; if (!childTable) { continue; } diff --git a/tests/testImporter.spec.ts b/tests/testImporter.spec.ts index fc26a734..54a18f82 100644 --- a/tests/testImporter.spec.ts +++ b/tests/testImporter.spec.ts @@ -64,4 +64,4 @@ test('import SalesInvoices', async (t) => { ); }); -closeTestFyo(fyo, __filename); +closeTestFyo(fyo, __filename); \ No newline at end of file