From e6da06ea0d8c46d9d8220d1a9a61796b5ee59a2c Mon Sep 17 00:00:00 2001 From: Brendan Golden Date: Sat, 23 Sep 2023 20:52:37 +0100 Subject: [PATCH] fix: better logging to figure out teh issue on the backend --- src/bin/update_data.rs | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/bin/update_data.rs b/src/bin/update_data.rs index 704082d..32aab61 100644 --- a/src/bin/update_data.rs +++ b/src/bin/update_data.rs @@ -28,9 +28,21 @@ async fn update_wolves(config: &Config, db: &Pool) { } async fn update_ldap(config: &Config, db: &Pool) { - let mut ldap = LdapConn::new(&config.ldap_host).unwrap(); + let mut ldap = match LdapConn::new(&config.ldap_host){ + Ok(s) => {s} + Err(e) => { + println!("{:?}", e); + return; + } + }; - ldap.simple_bind(&config.ldap_admin, &config.ldap_admin_pw).unwrap().success().unwrap(); + match ldap.simple_bind(&config.ldap_admin, &config.ldap_admin_pw) { + Ok(_) => {} + Err(e) => { + println!("{:?}", e); + return; + } + } // use this to pre load a large chunk of data if let Ok(x) = ldap.search(