Fix WebDAV Extension layer order
Some checks failed
Test / test (push) Has been cancelled
Test / build (push) Has been cancelled

This commit is contained in:
Warren
2026-06-22 07:20:34 +08:00
parent a7f50ff747
commit 8a5a23a309

View File

@@ -111,11 +111,11 @@ async fn run_webdav_server(
let app = Router::new() let app = Router::new()
.route("/", any(handle_dav)) .route("/", any(handle_dav))
.route("/*path", any(handle_dav)) .route("/*path", any(handle_dav))
.layer(Extension(dav_handler))
.layer(Extension(crate::webdav::WebdavCredentials { .layer(Extension(crate::webdav::WebdavCredentials {
username: user.clone(), username: user.clone(),
password, password,
})) }))
.layer(Extension(dav_handler))
.layer(middleware::from_fn(webdav_auth_middleware)); .layer(middleware::from_fn(webdav_auth_middleware));
let addr = format!("0.0.0.0:{}", port); let addr = format!("0.0.0.0:{}", port);