@@ -8,7 +8,7 @@ use crate::views::EncodableOwner;
8
8
9
9
/// Handles the `GET /crates/:crate_id/owners` route.
10
10
pub fn owners ( req : & mut dyn RequestExt ) -> EndpointResult {
11
- let crate_name = & req. params ( ) [ "crate_id" ] ;
11
+ let crate_name = req. param ( "crate_id" ) . unwrap ( ) ;
12
12
let conn = req. app ( ) . db_read ( ) ?;
13
13
let krate: Crate = Crate :: by_name ( crate_name) . first ( & * conn) ?;
14
14
let owners = krate
@@ -22,7 +22,7 @@ pub fn owners(req: &mut dyn RequestExt) -> EndpointResult {
22
22
23
23
/// Handles the `GET /crates/:crate_id/owner_team` route.
24
24
pub 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 ( ) ;
26
26
let conn = req. app ( ) . db_read ( ) ?;
27
27
let krate: Crate = Crate :: by_name ( crate_name) . first ( & * conn) ?;
28
28
let owners = Team :: owning ( & krate, & conn) ?
@@ -35,7 +35,7 @@ pub fn owner_team(req: &mut dyn RequestExt) -> EndpointResult {
35
35
36
36
/// Handles the `GET /crates/:crate_id/owner_user` route.
37
37
pub 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 ( ) ;
39
39
let conn = req. app ( ) . db_read ( ) ?;
40
40
let krate: Crate = Crate :: by_name ( crate_name) . first ( & * conn) ?;
41
41
let owners = User :: owning ( & krate, & conn) ?
@@ -81,7 +81,7 @@ fn parse_owners_request(req: &mut dyn RequestExt) -> AppResult<Vec<String>> {
81
81
}
82
82
83
83
fn 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 ( ) ;
85
85
86
86
let auth = AuthCheck :: default ( )
87
87
. with_endpoint_scope ( EndpointScope :: ChangeOwners )
@@ -90,7 +90,7 @@ fn modify_owners(req: &mut dyn RequestExt, add: bool) -> EndpointResult {
90
90
91
91
let logins = parse_owners_request ( req) ?;
92
92
let app = req. app ( ) ;
93
- let crate_name = & req. params ( ) [ "crate_id" ] ;
93
+ let crate_name = req. param ( "crate_id" ) . unwrap ( ) ;
94
94
95
95
let conn = app. db_write ( ) ?;
96
96
let user = auth. user ( ) ;
0 commit comments