From 28ae2283f603ea110723d2f328473f2a0c7a7fbd Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Fri, 23 Feb 2024 14:58:35 -0600 Subject: [PATCH] Add null-pointer check in getFieldAndTable (but be careful downstream...) --- src/qqq/utils/qqq/TableUtils.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/qqq/utils/qqq/TableUtils.ts b/src/qqq/utils/qqq/TableUtils.ts index b1b08f3..de484ed 100644 --- a/src/qqq/utils/qqq/TableUtils.ts +++ b/src/qqq/utils/qqq/TableUtils.ts @@ -93,6 +93,11 @@ class TableUtils *******************************************************************************/ public static getFieldAndTable(tableMetaData: QTableMetaData, fieldName: string): [QFieldMetaData, QTableMetaData] { + if(fieldName == null || tableMetaData == null) + { + return ([null, null]); + } + if (fieldName.indexOf(".") > -1) { const nameParts = fieldName.split(".", 2); @@ -110,7 +115,7 @@ class TableUtils return ([tableMetaData.fields.get(fieldName), tableMetaData]); } - return (null); + return ([null, null]); }