diff --git a/src/api/core/events.rs b/src/api/core/events.rs index 4083f447..2b8acdfd 100644 --- a/src/api/core/events.rs +++ b/src/api/core/events.rs @@ -31,7 +31,12 @@ struct EventRange { // Upstream: https://github.com/bitwarden/server/blob/9ecf69d9cabce732cf2c57976dd9afa5728578fb/src/Api/Controllers/EventsController.cs#LL84C35-L84C41 #[get("/organizations//events?")] -async fn get_org_events(org_id: &str, data: EventRange, _headers: AdminHeaders, mut conn: DbConn) -> JsonResult { +async fn get_org_events( + org_id: OrganizationId, + data: EventRange, + _headers: AdminHeaders, + mut conn: DbConn, +) -> JsonResult { // Return an empty vec when we org events are disabled. // This prevents client errors let events_json: Vec = if !CONFIG.org_events_enabled() { @@ -44,7 +49,7 @@ async fn get_org_events(org_id: &str, data: EventRange, _headers: AdminHeaders, parse_date(&data.end) }; - Event::find_by_organization_uuid(org_id, &start_date, &end_date, &mut conn) + Event::find_by_organization_uuid(&org_id, &start_date, &end_date, &mut conn) .await .iter() .map(|e| e.to_json()) @@ -92,7 +97,7 @@ async fn get_cipher_events(cipher_id: CipherId, data: EventRange, headers: Heade #[get("/organizations//users//events?")] async fn get_user_events( - org_id: &str, + org_id: OrganizationId, member_id: MembershipId, data: EventRange, _headers: AdminHeaders, @@ -110,7 +115,7 @@ async fn get_user_events( parse_date(&data.end) }; - Event::find_by_org_and_member(org_id, &member_id, &start_date, &end_date, &mut conn) + Event::find_by_org_and_member(&org_id, &member_id, &start_date, &end_date, &mut conn) .await .iter() .map(|e| e.to_json())