diff --git a/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/TenantServiceImpl.java b/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/TenantServiceImpl.java index 682f70c296e678428924c411f974a02d95a41e08..79686f8bd26ce72aa7a139dc687c55f5377ebf3d 100644 --- a/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/TenantServiceImpl.java +++ b/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/TenantServiceImpl.java @@ -142,7 +142,7 @@ public class TenantServiceImpl extends BaseServiceImpl implements TenantService * @throws Exception exception */ @Override - @Transactional + @Transactional(rollbackFor = Exception.class) public Map createTenant(User loginUser, String tenantCode, int queueId, @@ -233,9 +233,7 @@ public class TenantServiceImpl extends BaseServiceImpl implements TenantService updateTenantValid(existsTenant, updateTenant); // updateProcessInstance tenant - /** - * if the tenant code is modified, the original resource needs to be copied to the new tenant. - */ + // if the tenant code is modified, the original resource needs to be copied to the new tenant. if (!Objects.equals(existsTenant.getTenantCode(), updateTenant.getTenantCode()) && PropertyUtils.getResUploadStartupState()) { storageOperate.createTenantDirIfNotExists(tenantCode); @@ -260,7 +258,7 @@ public class TenantServiceImpl extends BaseServiceImpl implements TenantService * @throws Exception exception */ @Override - @Transactional + @Transactional(rollbackFor = Exception.class) public Map deleteTenantById(User loginUser, int id) throws Exception { Map result = new HashMap<>(); @@ -387,7 +385,6 @@ public class TenantServiceImpl extends BaseServiceImpl implements TenantService /** * Make sure tenant with given name exists, and create the tenant if not exists - * * ONLY for python gateway server, and should not use this in web ui function * * @param tenantCode tenant code