Fix AuthenticationDelegate null delegate support (#3104)

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
This commit is contained in:
Avgustin Marinov
2026-05-26 17:06:34 +03:00
committed by GitHub
parent 4f321e1381
commit 36bde73716

View File

@@ -461,7 +461,7 @@ public class AccessContext {
@Override
public int hashCode() {
return delegate != null ? delegate.hashCode() : -1;
return delegate == null ? -1 : delegate.hashCode();
}
@Override
@@ -486,7 +486,7 @@ public class AccessContext {
@Override
public @NonNull Collection<? extends GrantedAuthority> getAuthorities() {
return delegate.getAuthorities();
return delegate == null ? List.of() : delegate.getAuthorities();
}
@Override
@@ -496,7 +496,7 @@ public class AccessContext {
@Override
public Object getDetails() {
return delegate.getDetails();
return delegate == null ? null : delegate.getDetails();
}
@Override