diff --git a/ticker-serve/src/index.rs b/ticker-serve/src/index.rs index 9f18cb7..1a67aae 100644 --- a/ticker-serve/src/index.rs +++ b/ticker-serve/src/index.rs @@ -60,7 +60,8 @@ fn render_index(app_state: &AppState) -> String { Duration::weeks(2); let es = events .filter(schema::events::dtend.ge(&today)) - .filter(schema::events::dtend.lt(&limit)) + .or_filter(schema::events::dtstart.ge(&today)) + .filter(schema::events::dtstart.lt(&limit)) .order_by(schema::events::dtstart.asc()) .then_order_by(schema::events::dtend.desc()) .load::(&*db)