Skip to content

Commit 39c6805

Browse files
committed
fix: model create valid
1 parent b570cbb commit 39c6805

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

base/src/main/java/com/tinyengine/it/dynamic/service/DynamicModelService.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,9 @@ private Object convertValueByType(Object value, String fieldType, String columnN
318318
public void modifyTableStructure(Model model) {
319319
String tableName = getTableName(model.getNameEn());
320320
List<ParametersDto> parameters = model.getParameters();
321-
321+
if(parameters == null || parameters.isEmpty()){
322+
throw new IllegalArgumentException("Model parameters cannot be null or empty");
323+
}
322324

323325
// Fetch existing table structure
324326
String fetchColumnsSql = "SELECT COLUMN_NAME, DATA_TYPE FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = ?";

0 commit comments

Comments
 (0)