@@ -8,7 +8,7 @@ use crate::views::EncodableOwner;
88
99/// Handles the `GET /crates/:crate_id/owners` route.
1010pub fn owners ( req : & mut dyn RequestExt ) -> EndpointResult {
11- let crate_name = & req. params ( ) [ "crate_id" ] ;
11+ let crate_name = req. param ( "crate_id" ) . unwrap ( ) ;
1212 let conn = req. app ( ) . db_read ( ) ?;
1313 let krate: Crate = Crate :: by_name ( crate_name) . first ( & * conn) ?;
1414 let owners = krate
@@ -22,7 +22,7 @@ pub fn owners(req: &mut dyn RequestExt) -> EndpointResult {
2222
2323/// Handles the `GET /crates/:crate_id/owner_team` route.
2424pub fn owner_team ( req : & mut dyn RequestExt ) -> EndpointResult {
25- let crate_name = & req. params ( ) [ "crate_id" ] ;
25+ let crate_name = req. param ( "crate_id" ) . unwrap ( ) ;
2626 let conn = req. app ( ) . db_read ( ) ?;
2727 let krate: Crate = Crate :: by_name ( crate_name) . first ( & * conn) ?;
2828 let owners = Team :: owning ( & krate, & conn) ?
@@ -35,7 +35,7 @@ pub fn owner_team(req: &mut dyn RequestExt) -> EndpointResult {
3535
3636/// Handles the `GET /crates/:crate_id/owner_user` route.
3737pub fn owner_user ( req : & mut dyn RequestExt ) -> EndpointResult {
38- let crate_name = & req. params ( ) [ "crate_id" ] ;
38+ let crate_name = req. param ( "crate_id" ) . unwrap ( ) ;
3939 let conn = req. app ( ) . db_read ( ) ?;
4040 let krate: Crate = Crate :: by_name ( crate_name) . first ( & * conn) ?;
4141 let owners = User :: owning ( & krate, & conn) ?
@@ -81,7 +81,7 @@ fn parse_owners_request(req: &mut dyn RequestExt) -> AppResult<Vec<String>> {
8181}
8282
8383fn modify_owners ( req : & mut dyn RequestExt , add : bool ) -> EndpointResult {
84- let crate_name = & req. params ( ) [ "crate_id" ] ;
84+ let crate_name = req. param ( "crate_id" ) . unwrap ( ) ;
8585
8686 let auth = AuthCheck :: default ( )
8787 . with_endpoint_scope ( EndpointScope :: ChangeOwners )
@@ -90,7 +90,7 @@ fn modify_owners(req: &mut dyn RequestExt, add: bool) -> EndpointResult {
9090
9191 let logins = parse_owners_request ( req) ?;
9292 let app = req. app ( ) ;
93- let crate_name = & req. params ( ) [ "crate_id" ] ;
93+ let crate_name = req. param ( "crate_id" ) . unwrap ( ) ;
9494
9595 let conn = app. db_write ( ) ?;
9696 let user = auth. user ( ) ;
0 commit comments