- <% all_events.reject { |x| x == (upcoming_events[0] || all_events[-1]) }.reverse[0..2].each do |event| %>
+ <% front_page_events[1..3].each do |event| %>
<%= render '/partials/_events_tile.*', event: event %>
diff --git a/lib/helpers/events.rb b/lib/helpers/events.rb
index 7e682dd..520f7c0 100644
--- a/lib/helpers/events.rb
+++ b/lib/helpers/events.rb
@@ -33,6 +33,10 @@ module EventsHelper
@items.find_all('/events/*/*/main.md')
end
+ def front_page_events
+ upcoming_events + all_events.reverse
+ end
+
def sub_events(grouped_event)
if grouped_event.identifier =~ /main.md/
query = grouped_event.identifier.to_s.split('/')[0..-2].join('/') + '/*'