From 80bf54205c2d0e6fc57cff2a84338281c89df26e Mon Sep 17 00:00:00 2001 From: evazion Date: Wed, 1 Sep 2021 22:31:41 -0500 Subject: [PATCH] Fix post order is no longer randomized when sorting by random (#4870). Random posts are now returned in descending order by ID when sorting by random, they used to be returned in a random order. --- app/models/post.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/post.rb b/app/models/post.rb index a2f61be35..499b73a8e 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -1156,7 +1156,7 @@ class Post < ApplicationRecord random_up(key) || random_down(key) end.compact.uniq - find_ordered(posts.map(&:id)) + reorder(nil).find_ordered(posts.map(&:id)) end def random_up(key)