Fix oracle
This commit is contained in:
1 parent
14683882e8
commit
2599e77491
7 files changed
+31
-18
No files matched your search
model/invalidation-cache/model-adapters/src/main/java/org/keycloak/models/cache/MemoryUserCache.java
Vendored
+4
-2
@@ -25,7 +25,9 @@ public class MemoryUserCache implements UserCache {
|
||||
|
||||
@Override
|
||||
public CachedUser put(String key, CachedUser value) {
|
||||
usersByUsername.put(value.getUsername(), value);
|
||||
if (value.getUsername() != null) {
|
||||
usersByUsername.put(value.getUsername(), value);
|
||||
}
|
||||
if (value.getEmail() != null) {
|
||||
usersByEmail.put(value.getEmail(), value);
|
||||
}
|
||||
@@ -57,7 +59,7 @@ public class MemoryUserCache implements UserCache {
|
||||
}
|
||||
|
||||
private void removeUser(CachedUser value) {
|
||||
usersByUsername.remove(value.getUsername());
|
||||
if (value.getUsername() != null) usersByUsername.remove(value.getUsername());
|
||||
if (value.getEmail() != null) usersByEmail.remove(value.getEmail());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user