From: TheSaminator Date: Sun, 22 May 2022 18:25:44 +0000 (-0400) Subject: Fix error X-Git-Url: https://gitweb.starshipfights.net/?a=commitdiff_plain;h=d7a9e74b6b88987fda2af50dcf7b27a346085d5c;p=starship-fights Fix error --- diff --git a/src/jvmMain/kotlin/starshipfights/auth/providers.kt b/src/jvmMain/kotlin/starshipfights/auth/providers.kt index 94c935f..9dc64c8 100644 --- a/src/jvmMain/kotlin/starshipfights/auth/providers.kt +++ b/src/jvmMain/kotlin/starshipfights/auth/providers.kt @@ -75,7 +75,11 @@ interface AuthProvider { session>("session") { validate { id -> val userAgent = request.userAgent() ?: return@validate null - id.resolve(userAgent)?.renewed(request.origin.remoteHost) + id.resolve(userAgent)?.let { sess -> + User.get(sess.user)?.let { user -> + sess.renewed(request.origin.remoteHost, user) + } + } } challenge("/login") }