Skip to content

Commit d215dc5

Browse files
committed
Fix Kotlin Documentation
1 parent 269aea9 commit d215dc5

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

  • docs/src/test/kotlin/org/springframework/security/kt/docs/servlet/authentication/servletauthenticationauthentication

docs/src/test/kotlin/org/springframework/security/kt/docs/servlet/authentication/servletauthenticationauthentication/CopyAuthoritiesTests.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import org.springframework.security.authentication.TestingAuthenticationToken
1010
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken
1111
import org.springframework.security.authentication.ott.OneTimeTokenAuthentication
1212
import org.springframework.security.core.Authentication
13+
import org.springframework.security.core.BuildableAuthentication
1314
import org.springframework.security.core.authority.AuthorityUtils
1415
import org.springframework.security.core.authority.FactorGrantedAuthority
1516
import org.springframework.security.core.context.SecurityContextHolder
@@ -28,7 +29,7 @@ class CopyAuthoritiesTests {
2829
// tag::springSecurity[]
2930
var latestResult: Authentication = authenticationManager.authenticate(authenticationRequest)
3031
val previousResult = SecurityContextHolder.getContext().authentication;
31-
if (previousResult?.isAuthenticated == true) {
32+
if (previousResult?.isAuthenticated == true && latestResult is BuildableAuthentication) {
3233
latestResult = latestResult.toBuilder().authorities { a ->
3334
a.addAll(previousResult.authorities)
3435
}.build()

0 commit comments

Comments
 (0)