Commit 0bcfe92bb45ae3d5edd0a6ad61edb0d6c4f7c213

Authored by xp.Huang
2 parents 1eaf94e2 c137e222

Merge branch '20220831' into 'master'

fix: 租户角色不存在,会留存脏数据

See merge request huang/thingsboard3.3.2!126
@@ -186,6 +186,8 @@ public class YtUserController extends AbstractUserAccount { @@ -186,6 +186,8 @@ public class YtUserController extends AbstractUserAccount {
186 } 186 }
187 userService.validateUserNameAndPhoneNumberAndEmail(userDTO); 187 userService.validateUserNameAndPhoneNumberAndEmail(userDTO);
188 TenantId tenantId = TenantId.fromUUID(UUID.fromString(userDTO.getTenantId())); 188 TenantId tenantId = TenantId.fromUUID(UUID.fromString(userDTO.getTenantId()));
  189 + UserDTO returnUser = userService.saveTenantAdmin(
  190 + userDTO, getCurrentUser().isPtSysadmin(), tenantId.getId().toString());
189 try { 191 try {
190 // 创建TB的租户管理员 192 // 创建TB的租户管理员
191 CustomerId customerId = new CustomerId(EntityId.NULL_UUID); 193 CustomerId customerId = new CustomerId(EntityId.NULL_UUID);
@@ -200,8 +202,7 @@ public class YtUserController extends AbstractUserAccount { @@ -200,8 +202,7 @@ public class YtUserController extends AbstractUserAccount {
200 throw handleException(e); 202 throw handleException(e);
201 } 203 }
202 204
203 - return userService.saveTenantAdmin(  
204 - userDTO, getCurrentUser().isPtSysadmin(), tenantId.getId().toString()); 205 + return returnUser;
205 } 206 }
206 207
207 @DeleteMapping 208 @DeleteMapping