diff --git a/backend/src/ticket_data.rs b/backend/src/ticket_data.rs index c41d960..58d1ebf 100644 --- a/backend/src/ticket_data.rs +++ b/backend/src/ticket_data.rs @@ -16,13 +16,14 @@ pub fn create_ticket(connection: &mut PgConnection, ticket: NewTicket) { pub fn get_tickets(connection: &mut PgConnection, driver_id: i32) -> Vec { //Chonky join function for the sake of my life :)) let join = tickets::table - .left_join(issued_tickets::table.on(issued_tickets::driver.eq(driver_id))) + .left_join(issued_tickets::table) .select(( tickets::id, tickets::category, tickets::description, tickets::issue_date, - )); + )) + .filter(issued_tickets::driver.eq(driver_id)); let tickets_by_driver = join.load::(connection).expect("oh no!"); let common_ticket_output = tickets_by_driver .iter()