From 4bda51688b03bb35df5d65d234cb30a5d882e0a7 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Fri, 18 Dec 2020 14:12:03 +0100 Subject: [PATCH] tfa: improve user existence check Signed-off-by: Wolfgang Bumiller --- src/api2/access/tfa.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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); } }