diff --git a/app/models/event_news.rb b/app/models/event_news.rb index 02dd66c..0e66401 100644 --- a/app/models/event_news.rb +++ b/app/models/event_news.rb @@ -107,7 +107,10 @@ class EventNews scope :open_in_future, ->{where(:is_hidden.ne=>true,:is_preview.ne => true,:postdate.gt=>Time.now).order(postdate: :asc)} scope :can_display_and_sorted, ->{where(:is_hidden.ne=>true,:is_preview.ne => true).valid_time_range} - scope :can_display_and_sorted_according_today, ->{where(:is_hidden.ne=>true,:is_preview.ne => true).valid_time_range.where(:event_date.gte => Date.today.to_time)} + scope :can_display_and_sorted_according_today, ->{ + where(:is_hidden.ne=>true,:is_preview.ne => true) + .order(event_date: :asc).valid_time_range.where(:event_date.gte => Date.today.to_time) + } scope :valid_time_range, ->{ and_any_of([ {"postdate"=>{"$lte"=> Time.now}, "deadline"=>{"$gte"=> Time.now}},