fix: migrate all route path params from :param to {param} syntax
Axum 0.8+ requires {param} capture group syntax.
:param style was causing runtime panic on startup.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
222495472a
commit
c38b718eb4
@@ -17,19 +17,19 @@ pub fn build_team_routes(pool: Arc<PgPool>) -> Router {
|
||||
|
||||
let public = Router::new()
|
||||
.route("/teams/browse", get(browse_teams_handler))
|
||||
.route("/teams/:team_id", get(get_team_handler))
|
||||
.route("/teams/{team_id}", get(get_team_handler))
|
||||
.layer(Extension(service.clone()));
|
||||
|
||||
let protected = Router::new()
|
||||
.route("/teams", post(create_team_handler))
|
||||
.route("/teams/my", get(get_my_teams_handler))
|
||||
.route(
|
||||
"/teams/:team_id",
|
||||
"/teams/{team_id}",
|
||||
put(update_team_handler).delete(delete_team_handler),
|
||||
)
|
||||
.route("/teams/:team_id/leave", post(leave_team_handler))
|
||||
.route("/teams/{team_id}/leave", post(leave_team_handler))
|
||||
.route(
|
||||
"/teams/:team_id/members/:member_id",
|
||||
"/teams/{team_id}/members/{member_id}",
|
||||
delete(remove_member_handler),
|
||||
)
|
||||
.layer(Extension(service))
|
||||
|
||||
Reference in New Issue
Block a user