add missing fields for comic

This commit is contained in:
Thomas Peetz
2025-05-19 15:14:29 +02:00
committed by Thomas Peetz
parent 230e94aa70
commit fab7bd145e
2 changed files with 4 additions and 3 deletions
+1 -1
View File
@@ -9,7 +9,7 @@ class MetaDataTableResponse(BaseModel):
class MetaDataColumnResponse(BaseModel): class MetaDataColumnResponse(BaseModel):
id: str id: str
name: str name: str
label: str label: str | None
order: PositiveInt order: PositiveInt
ref_column: str | None ref_column: str | None
column_type: str column_type: str
@@ -119,11 +119,11 @@ public class MetaDataService {
checkColumnValues(table, column, columnName, columnSyncName, columnType, columnModifier, columnOrder, isShown, columnLabel, showFilter, filterLabel, refColumn); checkColumnValues(table, column, columnName, columnSyncName, columnType, columnModifier, columnOrder, isShown, columnLabel, showFilter, filterLabel, refColumn);
} else { } else {
log.info("Column {} of table {} not found, will create it", columnName, table.getTableName()); log.info("Column {} of table {} not found, will create it", columnName, table.getTableName());
//addColumn(table,columnName,columnSyncName,columnType,columnModifier,columnOrder,isShown); addColumn(table,columnName,columnSyncName,columnType,columnModifier,columnOrder,isShown, refColumn);
} }
} }
private void addColumn(MetaDataTable table, String columnName, String columnSyncName, String columnType, String columnModifier, Integer columnOrder, Boolean isShown) { private void addColumn(MetaDataTable table, String columnName, String columnSyncName, String columnType, String columnModifier, Integer columnOrder, Boolean isShown, String refColumn) {
MetaDataColumn column = new MetaDataColumn(); MetaDataColumn column = new MetaDataColumn();
column.setTable(table); column.setTable(table);
column.setColumnName(columnName); column.setColumnName(columnName);
@@ -132,6 +132,7 @@ public class MetaDataService {
column.setColumnModifier(columnModifier); column.setColumnModifier(columnModifier);
column.setColumnOrder(columnOrder); column.setColumnOrder(columnOrder);
column.setIsShown(isShown); column.setIsShown(isShown);
column.setRefColumn(refColumn);
saveMetaDataColumn(column); saveMetaDataColumn(column);
} }