diff --git a/frontend/lib/registry/components/table-list/TableListComponent.tsx b/frontend/lib/registry/components/table-list/TableListComponent.tsx index f6a99536..838361d5 100644 --- a/frontend/lib/registry/components/table-list/TableListComponent.tsx +++ b/frontend/lib/registry/components/table-list/TableListComponent.tsx @@ -624,28 +624,16 @@ export const TableListComponent: React.FC = ({ referenceTable: col.additionalJoinInfo!.referenceTable, })); - const hasEntityJoins = entityJoinColumns.length > 0; - - let response; - if (hasEntityJoins) { - response = await entityJoinApi.getTableDataWithJoins(tableConfig.selectedTable, { - page, - size: pageSize, - sortBy, - sortOrder, - search: filters, - enableEntityJoin: true, - additionalJoinColumns: entityJoinColumns, - }); - } else { - response = await tableTypeApi.getTableData(tableConfig.selectedTable, { - page, - size: pageSize, - sortBy, - sortOrder, - search: filters, - }); - } + // ๐ŸŽฏ ํ•ญ์ƒ entityJoinApi ์‚ฌ์šฉ (writer ์ปฌ๋Ÿผ ์ž๋™ ์กฐ์ธ ์ง€์›) + const response = await entityJoinApi.getTableDataWithJoins(tableConfig.selectedTable, { + page, + size: pageSize, + sortBy, + sortOrder, + search: filters, + enableEntityJoin: true, + additionalJoinColumns: entityJoinColumns.length > 0 ? entityJoinColumns : undefined, + }); setData(response.data || []); setTotalPages(response.totalPages || 0);