Compare commits

..

3 Commits

Author SHA1 Message Date
Warren 37d0fe1a3c Fix duplicate derive(Clone)
Test / test (push) Has been cancelled
Test / build (push) Has been cancelled
2026-06-22 07:28:33 +08:00
Warren 4003864d28 Fix WebDAV: add Clone to WebdavCredentials 2026-06-22 07:26:54 +08:00
Warren 8039f0d375 Fix WebDAV auth: use map_or for password check 2026-06-22 07:25:53 +08:00
+1 -1
View File
@@ -94,7 +94,7 @@ async fn run_webdav_server(
let valid = match (auth, expected) { let valid = match (auth, expected) {
(Some((u, p)), Some(exp)) => { (Some((u, p)), Some(exp)) => {
u == exp.username && exp.password.as_ref().is_none_or(|exp_p| p == *exp_p) u == exp.username && exp.password.as_ref().map_or(true, |exp_p| p == *exp_p)
} }
_ => false, _ => false,
}; };