]> OzVa Git service - ozva-cloud/commitdiff
fix: query dir param
authorsigoden <sigoden@gmail.com>
Fri, 10 Jun 2022 00:00:27 +0000 (08:00 +0800)
committersigoden <sigoden@gmail.com>
Fri, 10 Jun 2022 00:00:27 +0000 (08:00 +0800)
src/server.rs

index d63d808f1290e71165a9fb410aff6053c76de52d..c4bbe2e3c04329ca29da35468b1594c4db9e9f90 100644 (file)
@@ -191,8 +191,8 @@ impl InnerService {
                         self.handle_render_index(path, headers, &mut res).await?;
                     } else if query == "zip" {
                         self.handle_zip_dir(path, &mut res).await?;
-                    } else if query.starts_with("q=") {
-                        self.handle_query_dir(path, &query[3..], &mut res).await?;
+                    } else if let Some(q) = query.strip_prefix("q=") {
+                        self.handle_query_dir(path, q, &mut res).await?;
                     } else {
                         self.handle_ls_dir(path, true, &mut res).await?;
                     }