diff --git a/core/core-backend/src/main/java/io/dataease/datasource/manage/DataSourceManage.java b/core/core-backend/src/main/java/io/dataease/datasource/manage/DataSourceManage.java index f6f68ff23a..a69ef8b138 100644 --- a/core/core-backend/src/main/java/io/dataease/datasource/manage/DataSourceManage.java +++ b/core/core-backend/src/main/java/io/dataease/datasource/manage/DataSourceManage.java @@ -94,6 +94,9 @@ public class DataSourceManage { } public void checkName(DatasourceDTO dto) { + if(StringUtils.isEmpty(dto.getName()) || StringUtils.isEmpty(dto.getName().trim())){ + DEException.throwException(Translator.get("i18n_df_name_can_not_empty")); + } QueryWrapper wrapper = new QueryWrapper<>(); if (ObjectUtils.isNotEmpty(dto.getPid())) { if (LicenseUtil.licenseValid() && dto.getPid().equals(0L)) {