Skip to content

Commit 9a11d13

Browse files
Thomasrludomikula
Thomasr
authored andcommitted
match by email
1 parent ed66ed3 commit 9a11d13

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/user/repository/UserRepository.java

+1
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,5 @@ public interface UserRepository extends ReactiveMongoRepository<User, String> {
1919
Flux<User> findByConnections_SourceAndConnections_RawIdIn(String source, Collection<String> rawIds);
2020

2121
Mono<User> findByName(String rawUuid);
22+
Mono<User> findByEmail(String rawUuid);
2223
}

server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/user/service/UserServiceImpl.java

+5-1
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,10 @@ public Mono<User> findByName(String rawUuid) {
112112
return repository.findByName(rawUuid);
113113
}
114114

115+
public Mono<User> findByEmail(String rawUuid) {
116+
return repository.findByEmail(rawUuid);
117+
}
118+
115119
@Override
116120
public Mono<Boolean> saveProfilePhoto(Part filePart, User user) {
117121
String prevAvatar = ObjectUtils.defaultIfNull(user.getAvatar(), "");
@@ -151,7 +155,7 @@ public Mono<User> findByAuthUserSourceAndRawId(AuthUser authUser) {
151155

152156
@Override
153157
public Mono<User> findByAuthUserRawId(AuthUser authUser) {
154-
return findByName(authUser.getUsername());
158+
return findByEmail(authUser.getEmail());
155159
}
156160

157161
@Override

0 commit comments

Comments
 (0)