ソースを参照

adding missing return statements

clement 1 年間 前
コミット
05161cf63a
1 ファイル変更4 行追加4 行削除
  1. 4 4
      src/handler.rs

+ 4 - 4
src/handler.rs

@@ -170,7 +170,7 @@ pub async fn form_ssh(ldap_wrapper: web::Data<LdapWrapper>, session: Session) ->
 
     let is_ssh: bool = session.get("user_is_ssh").unwrap_or(None).unwrap();
     if !is_ssh {
-        redirect_to("/home");
+       return redirect_to("/home");
     }
 
     let uid = session.get("user_id").unwrap().unwrap();
@@ -193,7 +193,7 @@ pub async fn add_ssh_key(ldap_wrapper: web::Data<LdapWrapper>, form: web::Form<F
 
     let is_ssh: bool = session.get("user_is_ssh").unwrap_or(None).unwrap();
     if !is_ssh {
-        redirect_to("/home");
+        return redirect_to("/home");
     }
 
     let uid = session.get("user_id").unwrap().unwrap();
@@ -205,7 +205,7 @@ pub async fn add_ssh_key(ldap_wrapper: web::Data<LdapWrapper>, form: web::Form<F
     }
 
     match ldap_wrapper.manage_ssh_key(uid, form.new_ssh_key.clone(), ldap::ManageSSHOps::ADD).await {
-        Ok(_) => return redirect_to("/ssh"),
+        Ok(_) => redirect_to("/ssh"),
         Err(e) => {
             session.insert("error_message", e.to_string()).unwrap();
             redirect_to("/ssh")
@@ -220,7 +220,7 @@ pub async fn del_ssh_key(ldap_wrapper: web::Data<LdapWrapper>, form: web::Form<F
 
     let is_ssh: bool = session.get("user_is_ssh").unwrap_or(None).unwrap();
     if !is_ssh {
-        redirect_to("/home");
+        return redirect_to("/home");
     }
 
     let uid = session.get("user_id").unwrap().unwrap();