From abf5227b4730e6133e28b96bab41f064e383f157 Mon Sep 17 00:00:00 2001 From: Nybkox Date: Thu, 23 Jan 2025 12:20:55 +0100 Subject: [PATCH] fix: ensure extract always return an array --- packages/tools/src/SqlGenerator.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/tools/src/SqlGenerator.ts b/packages/tools/src/SqlGenerator.ts index a5e3b1009..84108e97a 100644 --- a/packages/tools/src/SqlGenerator.ts +++ b/packages/tools/src/SqlGenerator.ts @@ -297,10 +297,12 @@ export class SqlGenerator { } extract(objectTypeField) { - return this.dbinfo[objectTypeField].filter(x => - this.objects.find( - y => x.pureName == y.pureName && x.schemaName == y.schemaName && y.objectTypeField == objectTypeField - ) + return ( + this.dbinfo[objectTypeField]?.filter(x => + this.objects.find( + y => x.pureName == y.pureName && x.schemaName == y.schemaName && y.objectTypeField == objectTypeField + ) + ) ?? [] ); }