diff --git a/backend/src/entities/table/table-datastructures.ts b/backend/src/entities/table/table-datastructures.ts index 80819f7cc..3c7faab26 100644 --- a/backend/src/entities/table/table-datastructures.ts +++ b/backend/src/entities/table/table-datastructures.ts @@ -109,6 +109,9 @@ export class TableStructureDs { @ApiProperty() display_name: string; + + @ApiProperty({ isArray: true }) + excluded_fields: Array; } export class ReferencedByTableInfoDs { diff --git a/backend/src/entities/table/use-cases/get-table-structure.use.case.ts b/backend/src/entities/table/use-cases/get-table-structure.use.case.ts index df5dedcbf..784173c68 100644 --- a/backend/src/entities/table/use-cases/get-table-structure.use.case.ts +++ b/backend/src/entities/table/use-cases/get-table-structure.use.case.ts @@ -134,6 +134,7 @@ export class GetTableStructureUseCase table_widgets: tableWidgets?.length > 0 ? tableWidgets.map((widget) => buildFoundTableWidgetDs(widget)) : [], list_fields: tableSettings?.list_fields ? tableSettings.list_fields : [], display_name: tableSettings?.display_name ? tableSettings.display_name : null, + excluded_fields: tableSettings?.excluded_fields ? tableSettings.excluded_fields : [], }; } catch (e) { if (e instanceof HttpException) {