diff --git a/packages/datalib/src/TableFormViewDisplay.ts b/packages/datalib/src/TableFormViewDisplay.ts index eda82f1fd..b74473838 100644 --- a/packages/datalib/src/TableFormViewDisplay.ts +++ b/packages/datalib/src/TableFormViewDisplay.ts @@ -152,6 +152,7 @@ export class TableFormViewDisplay extends FormViewDisplay { getCountQuery() { if (!this.driver) return null; const select = this.getCountSelect(); + if (!select) return null; const sql = treeToSql(this.driver, select, dumpSqlSelect); return sql; } @@ -159,6 +160,7 @@ export class TableFormViewDisplay extends FormViewDisplay { getBeforeCountQuery() { if (!this.driver) return null; const select = this.getCountSelect(); + if (!select) return null; select.where = mergeConditions(select.where, this.getPrimaryKeyOperatorCondition('<')); const sql = treeToSql(this.driver, select, dumpSqlSelect); return sql;