Set tableName if null before filtering (as BackendQueryFilterUtils uses it for some cases now)

This commit is contained in:
2023-09-08 10:32:58 -05:00
parent 6c7621a2f7
commit a85c06a407

View File

@ -171,6 +171,14 @@ public class MemoryRecordStore
for(QRecord qRecord : tableData) for(QRecord qRecord : tableData)
{ {
if(qRecord.getTableName() == null)
{
///////////////////////////////////////////////////////////////////////////////////////////
// internally, doesRecordMatch likes to know table names on records, so, set if missing. //
///////////////////////////////////////////////////////////////////////////////////////////
qRecord.setTableName(input.getTableName());
}
boolean recordMatches = BackendQueryFilterUtils.doesRecordMatch(input.getFilter(), qRecord); boolean recordMatches = BackendQueryFilterUtils.doesRecordMatch(input.getFilter(), qRecord);
if(recordMatches) if(recordMatches)