From 3395f5d0e2b712bc09830a4e6477473a760b1951 Mon Sep 17 00:00:00 2001 From: Michael Vlach Date: Sun, 26 Jan 2025 12:38:00 +0100 Subject: [PATCH 1/2] update --- agdb_server/src/routes/admin/user.rs | 2 -- .../tests/routes/admin_user_change_password_test.rs | 11 +++-------- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/agdb_server/src/routes/admin/user.rs b/agdb_server/src/routes/admin/user.rs index bc6c41b1..35ccc3c5 100644 --- a/agdb_server/src/routes/admin/user.rs +++ b/agdb_server/src/routes/admin/user.rs @@ -75,7 +75,6 @@ pub(crate) async fn add( responses( (status = 201, description = "password changed"), (status = 401, description = "unauthorized"), - (status = 461, description = "password too short (<8)"), (status = 464, description = "user not found"), ) )] @@ -87,7 +86,6 @@ pub(crate) async fn change_password( Json(request): Json, ) -> ServerResponse { let _user = server_db.user_id(&username).await?; - password::validate_password(&request.password)?; let pswd = Password::create(&username, &request.password); let (commit_index, _result) = cluster diff --git a/agdb_server/tests/routes/admin_user_change_password_test.rs b/agdb_server/tests/routes/admin_user_change_password_test.rs index 389851a8..7040eec6 100644 --- a/agdb_server/tests/routes/admin_user_change_password_test.rs +++ b/agdb_server/tests/routes/admin_user_change_password_test.rs @@ -19,18 +19,13 @@ async fn change_password() -> anyhow::Result<()> { } #[tokio::test] -async fn password_too_short() -> anyhow::Result<()> { +async fn password_short() -> anyhow::Result<()> { let mut server = TestServer::new().await?; let owner = &next_user_name(); server.api.user_login(ADMIN, ADMIN).await?; server.api.admin_user_add(owner, owner).await?; - let status = server - .api - .admin_user_change_password(owner, "pswd") - .await - .unwrap_err() - .status; - assert_eq!(status, 461); + let status = server.api.admin_user_change_password(owner, "pswd").await?; + assert_eq!(status, 201); Ok(()) } From f93d1472189017e0e5820134183073a7002bac8d Mon Sep 17 00:00:00 2001 From: Michael Vlach Date: Sun, 26 Jan 2025 13:02:58 +0100 Subject: [PATCH 2/2] fix --- agdb_api/typescript/src/openapi.d.ts | 2 -- agdb_server/openapi.json | 3 --- 2 files changed, 5 deletions(-) diff --git a/agdb_api/typescript/src/openapi.d.ts b/agdb_api/typescript/src/openapi.d.ts index 6e49fc80..ccfff6ef 100644 --- a/agdb_api/typescript/src/openapi.d.ts +++ b/agdb_api/typescript/src/openapi.d.ts @@ -1808,8 +1808,6 @@ declare namespace Paths { } export interface $401 { } - export interface $461 { - } export interface $464 { } } diff --git a/agdb_server/openapi.json b/agdb_server/openapi.json index ad62cbb3..c0795f85 100644 --- a/agdb_server/openapi.json +++ b/agdb_server/openapi.json @@ -1087,9 +1087,6 @@ "401": { "description": "unauthorized" }, - "461": { - "description": "password too short (<8)" - }, "464": { "description": "user not found" }