Add null-pointer check in getFieldAndTable (but be careful downstream...)

This commit is contained in:
2024-02-23 14:58:35 -06:00
parent 077845bc42
commit 28ae2283f6

View File

@ -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]);
}