Run Clippy fix

Signed-off-by: Till Wegmueller <toasterson@gmail.com>
This commit is contained in:
Till Wegmueller 2026-02-08 20:31:48 +01:00
parent 4f0dac7645
commit 89a7902116
No known key found for this signature in database
3 changed files with 7 additions and 7 deletions

View file

@ -156,7 +156,7 @@ fn dfs_cycle_check(
fn build_permission_roles(roles: &HashMap<String, RoleDef>) -> HashMap<String, Vec<String>> {
let mut map: HashMap<String, Vec<String>> = HashMap::new();
for (role_name, _) in roles {
for role_name in roles.keys() {
let perms = collect_role_permissions(role_name, roles, &mut HashSet::new());
for perm in perms {
map.entry(perm).or_default().push(role_name.clone());

View file

@ -203,7 +203,7 @@ fn dash_list(node: &kdl::KdlNode) -> Vec<String> {
.nodes()
.iter()
.filter(|n| n.name().value() == "-")
.filter_map(|n| first_string_arg(n))
.filter_map(first_string_arg)
.collect()
}

View file

@ -535,7 +535,7 @@ async fn authorize(
let requires_2fa = user.requires_2fa == 1 // Admin-enforced 2FA
|| is_high_value_scope(&q.scope) // Context-based: high-value scope
|| q.max_age.as_ref().and_then(|ma| ma.parse::<i64>().ok())
.map_or(false, |ma| ma < 300); // Context-based: max_age < 5 minutes
.is_some_and(|ma| ma < 300); // Context-based: max_age < 5 minutes
// If 2FA required but not verified, redirect to 2FA page
if requires_2fa && sess.mfa_verified == 0 {
@ -874,8 +874,8 @@ async fn consent_page(
urlencoded(&q.scope),
urlencoded(&q.redirect_uri),
urlencoded(&q.response_type),
urlencoded(&q.code_challenge.as_ref().unwrap_or(&String::new())),
urlencoded(&q.code_challenge_method.as_ref().unwrap_or(&String::new())),
urlencoded(q.code_challenge.as_ref().unwrap_or(&String::new())),
urlencoded(q.code_challenge_method.as_ref().unwrap_or(&String::new())),
q.state.as_ref().map(|s| format!("&state={}", urlencoded(s))).unwrap_or_default()
);
return Redirect::temporary(&format!(
@ -893,8 +893,8 @@ async fn consent_page(
urlencoded(&q.scope),
urlencoded(&q.redirect_uri),
urlencoded(&q.response_type),
urlencoded(&q.code_challenge.as_ref().unwrap_or(&String::new())),
urlencoded(&q.code_challenge_method.as_ref().unwrap_or(&String::new())),
urlencoded(q.code_challenge.as_ref().unwrap_or(&String::new())),
urlencoded(q.code_challenge_method.as_ref().unwrap_or(&String::new())),
q.state.as_ref().map(|s| format!("&state={}", urlencoded(s))).unwrap_or_default()
);
return Redirect::temporary(&format!("/login?return_to={}", urlencoded(&return_to)))