From 481d7b55ab860426fc379f39f71f91ac73a801c5 Mon Sep 17 00:00:00 2001 From: Artem Niehrieiev Date: Thu, 19 Feb 2026 15:32:31 +0000 Subject: [PATCH] fix: preserve table ordering from database in category responses --- .../use-cases/find-table-categories-with-tables.use.case.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/src/entities/table-categories/use-cases/find-table-categories-with-tables.use.case.ts b/backend/src/entities/table-categories/use-cases/find-table-categories-with-tables.use.case.ts index e3ff9694f..bdfd98c8c 100644 --- a/backend/src/entities/table-categories/use-cases/find-table-categories-with-tables.use.case.ts +++ b/backend/src/entities/table-categories/use-cases/find-table-categories-with-tables.use.case.ts @@ -103,9 +103,9 @@ export class FindTableCategoriesWithTablesUseCase tables: tablesRO, }; const foundTableCategoriesRO = foundTableCategories.map((category) => { - const tablesInCategory = tablesRO.filter((tableRO) => { - return category.tables.includes(tableRO.table); - }); + const tablesInCategory = category.tables + .map((tableName) => tablesRO.find((tableRO) => tableRO.table === tableName)) + .filter(Boolean); return { category_id: category.category_id, category_color: category.category_color,