File tree 2 files changed +5
-5
lines changed 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -71,7 +71,7 @@ impl Owner {
71
71
) ?) )
72
72
} else {
73
73
users:: table
74
- . filter ( users:: gh_login. eq ( name) )
74
+ . filter ( crate :: lower ( users:: gh_login) . eq ( name. to_lowercase ( ) ) )
75
75
. filter ( users:: gh_id. ne ( -1 ) )
76
76
. order ( users:: gh_id. desc ( ) )
77
77
. first ( conn)
Original file line number Diff line number Diff line change @@ -92,9 +92,9 @@ fn new_crate_owner() {
92
92
let crate_to_publish = PublishBuilder :: new ( "foo_owner" ) . version ( "1.0.0" ) ;
93
93
token. enqueue_publish ( crate_to_publish) . good ( ) ;
94
94
95
- // Add the second user as an owner
96
- let user2 = app. db_new_user ( "bar " ) ;
97
- token. add_user_owner ( "foo_owner" , "bar " ) ;
95
+ // Add the second user as an owner (with a different case to make sure that works)
96
+ let user2 = app. db_new_user ( "Bar " ) ;
97
+ token. add_user_owner ( "foo_owner" , "BAR " ) ;
98
98
99
99
// accept invitation for user to be added as owner
100
100
let crate_id = app. db ( |conn| Crate :: by_name ( "foo_owner" ) . first :: < Crate > ( conn) . unwrap ( ) . id ) ;
@@ -104,7 +104,7 @@ fn new_crate_owner() {
104
104
let crates = user2. search_by_user_id ( user2. as_model ( ) . id ) ;
105
105
assert_eq ! ( crates. crates. len( ) , 1 ) ;
106
106
107
- // And upload a new crate as the second user
107
+ // And upload a new version as the second user
108
108
let crate_to_publish = PublishBuilder :: new ( "foo_owner" ) . version ( "2.0.0" ) ;
109
109
user2
110
110
. db_new_token ( "bar_token" )
You can’t perform that action at this time.
0 commit comments