File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -672,8 +672,8 @@ pub fn index(req: &mut Request) -> CargoResult<Response> {
672
672
query = query. filter ( crates:: id. eq_any (
673
673
crates_categories:: table. select ( crates_categories:: crate_id)
674
674
. inner_join ( categories:: table)
675
- . filter ( categories:: category . eq ( cat) . or (
676
- categories:: category . like ( format ! ( "{}::%" , cat) ) ) )
675
+ . filter ( categories:: slug . eq ( cat) . or (
676
+ categories:: slug . like ( format ! ( "{}::%" , cat) ) ) )
677
677
) ) ;
678
678
} else if let Some ( user_id) = params. get ( "user_id" ) . and_then ( |s| s. parse :: < i32 > ( ) . ok ( ) ) {
679
679
query = query. filter ( crates:: id. eq_any ( (
Original file line number Diff line number Diff line change @@ -143,8 +143,8 @@ fn index_queries() {
143
143
let mut response = ok_resp ! ( middle. call( req. with_query( "keyword=kw2" ) ) ) ;
144
144
assert_eq ! ( :: json:: <CrateList >( & mut response) . crates. len( ) , 0 ) ;
145
145
146
- :: new_category ( "cat1 " , "cat1" ) . find_or_create ( req. db_conn ( ) . unwrap ( ) ) . unwrap ( ) ;
147
- :: new_category ( "cat1::bar " , "cat1::bar" ) . find_or_create ( req. db_conn ( ) . unwrap ( ) ) . unwrap ( ) ;
146
+ :: new_category ( "Category 1 " , "cat1" ) . find_or_create ( req. db_conn ( ) . unwrap ( ) ) . unwrap ( ) ;
147
+ :: new_category ( "Category 1::Ba'r " , "cat1::bar" ) . find_or_create ( req. db_conn ( ) . unwrap ( ) ) . unwrap ( ) ;
148
148
Category :: update_crate ( req. db_conn ( ) . unwrap ( ) , & krate, & [ "cat1" ] ) . unwrap ( ) ;
149
149
Category :: update_crate ( req. db_conn ( ) . unwrap ( ) , & krate2, & [ "cat1::bar" ] ) . unwrap ( ) ;
150
150
let mut response = ok_resp ! ( middle. call( req. with_query( "category=cat1" ) ) ) ;
You can’t perform that action at this time.
0 commit comments