From d1ebe835f9c9adbb845040ca13c844729ac1ad85 Mon Sep 17 00:00:00 2001 From: Jon Seager Date: Mon, 2 Feb 2026 15:58:42 +0000 Subject: [PATCH] fix: ensure gear events show up in timeline --- src/infrastructure/repositories/timeline_events.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/infrastructure/repositories/timeline_events.rs b/src/infrastructure/repositories/timeline_events.rs index d9667e5..5b2aa68 100644 --- a/src/infrastructure/repositories/timeline_events.rs +++ b/src/infrastructure/repositories/timeline_events.rs @@ -84,7 +84,8 @@ impl TimelineEventRepository for SqlTimelineEventRepository { LEFT JOIN roasters rst_r ON rst.roaster_id = rst_r.id LEFT JOIN bags b ON t.entity_type = 'bag' AND t.entity_id = b.id LEFT JOIN roasts b_r ON b.roast_id = b_r.id - LEFT JOIN roasters b_rr ON b_r.roaster_id = b_rr.id"; + LEFT JOIN roasters b_rr ON b_r.roaster_id = b_rr.id + LEFT JOIN gear g ON t.entity_type = 'gear' AND t.entity_id = g.id"; let count_query = "SELECT COUNT(*) FROM timeline_events"; crate::infrastructure::repositories::pagination::paginate(