|
|
@ -47,8 +47,12 @@ public abstract class BaseUserProcessor extends BaseEdgeProcessor { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
User userById = edgeCtx.getUserService().findUserById(tenantId, userId); |
|
|
User userById = edgeCtx.getUserService().findUserById(tenantId, userId); |
|
|
isCreated = userById == null; |
|
|
if (userById == null) { |
|
|
user.setId(isCreated ? null : userId); |
|
|
isCreated = true; |
|
|
|
|
|
user.setId(null); |
|
|
|
|
|
} else { |
|
|
|
|
|
user.setId(userId); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
String userEmail = user.getEmail(); |
|
|
String userEmail = user.getEmail(); |
|
|
User existing = edgeCtx.getUserService().findUserByTenantIdAndEmail(tenantId, user.getEmail()); |
|
|
User existing = edgeCtx.getUserService().findUserByTenantIdAndEmail(tenantId, user.getEmail()); |
|
|
|