From 1558774c756e44de17c976511fc67b5f1a4dadf0 Mon Sep 17 00:00:00 2001 From: BlackDex Date: Thu, 26 Jun 2025 19:06:57 +0200 Subject: [PATCH] Use more idomatic code - take 2 Signed-off-by: BlackDex --- src/api/core/two_factor/yubikey.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/api/core/two_factor/yubikey.rs b/src/api/core/two_factor/yubikey.rs index c74c25e7..293b211d 100644 --- a/src/api/core/two_factor/yubikey.rs +++ b/src/api/core/two_factor/yubikey.rs @@ -152,8 +152,7 @@ async fn activate_yubikey(data: Json, headers: Headers, mut c verify_yubikey_otp(yubikey.to_owned()).await.map_res("Invalid Yubikey OTP provided")?; } - let yubikey_ids: Vec = - yubikeys.into_iter().filter_map(|x| (x.len() >= 12).then(|| x[..12].to_owned())).collect(); + let yubikey_ids: Vec = yubikeys.into_iter().filter_map(|x| x.get(..12).map(str::to_owned)).collect(); let yubikey_metadata = YubikeyMetadata { keys: yubikey_ids,