mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-09-05 16:03:47 +00:00
fix: add missing :name param to groups/is_owner route
The handler expected Path((w_id, name)) but the route was registered as /is_owner without :name, making the endpoint unreachable. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
49770dec94
commit
d3bc4c4e52
@@ -128,6 +128,14 @@ async fn test_group_endpoints(db: Pool<Postgres>) -> anyhow::Result<()> {
|
||||
.unwrap();
|
||||
assert_eq!(resp.status(), 200);
|
||||
|
||||
// --- is_owner ---
|
||||
let resp = authed(client().get(group_url(port, "is_owner", "test_group")))
|
||||
.send()
|
||||
.await
|
||||
.unwrap();
|
||||
assert_eq!(resp.status(), 200);
|
||||
assert_eq!(resp.json::<bool>().await?, true);
|
||||
|
||||
// --- delete ---
|
||||
let resp = authed(client().delete(group_url(port, "delete", "another_group")))
|
||||
.send()
|
||||
|
||||
@@ -38,7 +38,7 @@ pub fn workspaced_service() -> Router {
|
||||
.route("/delete/:name", delete(delete_group))
|
||||
.route("/adduser/:name", post(add_user))
|
||||
.route("/removeuser/:name", post(remove_user))
|
||||
.route("/is_owner", get(is_owner))
|
||||
.route("/is_owner/:name", get(is_owner))
|
||||
}
|
||||
|
||||
pub fn global_service() -> Router {
|
||||
|
||||
Reference in New Issue
Block a user