@@ -58,15 +58,15 @@ class Petition < ActiveRecord::Base
5858 facet :all , -> { by_most_signatures }
5959 facet :awaiting_response , -> { awaiting_response . by_waiting_for_response_longest }
6060 facet :awaiting_debate , -> { awaiting_debate . by_most_relevant_debate_date }
61- facet :with_debate_outcome , -> { with_debate_outcome . by_most_recent_debate_outcome }
61+ facet :with_debate_outcome , -> { with_debate_outcome . by_most_recent_debate }
6262 facet :with_debated_outcome , -> { with_debated_outcome . by_most_recent_debate_outcome }
6363 facet :published , -> { published . by_most_signatures }
6464 facet :stopped , -> { stopped . by_most_signatures }
6565 facet :closed , -> { closed . by_most_signatures }
6666 facet :rejected , -> { rejected . by_most_signatures }
6767 facet :hidden , -> { hidden . by_most_recent }
6868 facet :with_response , -> { with_response . by_most_signatures }
69- facet :debated , -> { debated . by_most_recent_debate_outcome }
69+ facet :debated , -> { debated . by_most_recent_debate }
7070 facet :not_debated , -> { not_debated . by_most_recent_debate_outcome }
7171 facet :by_most_signatures , -> { by_most_signatures }
7272 facet :by_created_at , -> { by_created_at }
@@ -111,6 +111,10 @@ def by_most_recently_published
111111 reorder ( 'published_at DESC NULLS LAST' )
112112 end
113113
114+ def by_most_recent_debate
115+ reorder ( scheduled_debate_date : :desc , debate_outcome_at : :desc , created_at : :desc )
116+ end
117+
114118 def by_most_recent_debate_outcome
115119 reorder ( debate_outcome_at : :desc , created_at : :desc )
116120 end
0 commit comments