From c6a426860353eb77d39bd6db23ad2b23a117a130 Mon Sep 17 00:00:00 2001 From: TheSaminator Date: Fri, 17 Jun 2022 13:40:50 -0400 Subject: [PATCH] Refactor --- src/jvmMain/kotlin/net/starshipfights/auth/providers.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/jvmMain/kotlin/net/starshipfights/auth/providers.kt b/src/jvmMain/kotlin/net/starshipfights/auth/providers.kt index fc8a70f..67d65af 100644 --- a/src/jvmMain/kotlin/net/starshipfights/auth/providers.kt +++ b/src/jvmMain/kotlin/net/starshipfights/auth/providers.kt @@ -119,7 +119,7 @@ interface AuthProvider { logIpAddresses = form["logaddress"] == "yes", profileName = form["name"]?.takeIf { it.isNotBlank() && it.length <= PROFILE_NAME_MAX_LENGTH } ?: redirect("/me/manage" + withErrorMessage("Invalid name - must not be blank, must be at most $PROFILE_NAME_MAX_LENGTH characters")), profileBio = form["bio"]?.takeIf { it.isNotBlank() && it.length <= PROFILE_BIO_MAX_LENGTH } ?: redirect("/me/manage" + withErrorMessage("Invalid bio - must not be blank, must be at most $PROFILE_BIO_MAX_LENGTH characters")), - preferredTheme = form["theme"]?.uppercase()?.takeIf { it in PreferredTheme.values().map { it.name } }?.let { PreferredTheme.valueOf(it) } ?: currentUser.preferredTheme + preferredTheme = form["theme"]?.let { themeName -> PreferredTheme.values().singleOrNull { it.name.equals(themeName, ignoreCase = true) } } ?: currentUser.preferredTheme ) User.put(newUser) -- 2.25.1