diff --git a/src/api2/access/tfa.rs b/src/api2/access/tfa.rs index cee4f5e4..d6ef550c 100644 --- a/src/api2/access/tfa.rs +++ b/src/api2/access/tfa.rs @@ -33,7 +33,10 @@ fn tfa_update_auth( if must_exist && authid.user() != userid { let (config, _digest) = crate::config::user::config()?; - if config.sections.get(userid.as_str()).is_none() { + if config + .lookup::("user", userid.as_str()) + .is_err() + { bail!("user '{}' does not exists.", userid); } }