From ce85cce7df9c904525682e12ca7177b3c02dc1fe Mon Sep 17 00:00:00 2001 From: Artem Niehrieiev Date: Wed, 22 Oct 2025 12:23:32 +0000 Subject: [PATCH] fix: use optional chaining for hidden_tables length check --- .../table/use-cases/find-tables-in-connection.use.case.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/entities/table/use-cases/find-tables-in-connection.use.case.ts b/backend/src/entities/table/use-cases/find-tables-in-connection.use.case.ts index b51bbd6f6..d603434cf 100644 --- a/backend/src/entities/table/use-cases/find-tables-in-connection.use.case.ts +++ b/backend/src/entities/table/use-cases/find-tables-in-connection.use.case.ts @@ -112,7 +112,7 @@ export class FindTablesInConnectionUseCase const tablesWithPermissions = await this.getUserPermissionsForAvailableTables(userId, connectionId, tables); const excludedTables = await this._dbContext.connectionPropertiesRepository.findConnectionProperties(connectionId); let tablesRO = await this.addDisplayNamesForTables(connectionId, tablesWithPermissions); - if (excludedTables && excludedTables.hidden_tables.length > 0) { + if (excludedTables && excludedTables.hidden_tables?.length) { if (!hiddenTablesOption) { tablesRO = tablesRO.filter((tableRO) => { return !excludedTables.hidden_tables.includes(tableRO.table);