diff --git a/app/views/pool_orders/edit.html.erb b/app/views/pool_orders/edit.html.erb
index 336d83780..936a4d2ef 100644
--- a/app/views/pool_orders/edit.html.erb
+++ b/app/views/pool_orders/edit.html.erb
@@ -6,7 +6,7 @@
<%= render "posts/partials/common/inline_blacklist" %>
- <% @pool.posts(:limit => 1_000).each do |post| %>
+ <% @pool.posts.limit(100).each do |post| %>
-
<%= PostPresenter.preview(post).presence || "Hidden: Post ##{post.id}" %>
diff --git a/test/functional/pool_orders_controller_test.rb b/test/functional/pool_orders_controller_test.rb
new file mode 100644
index 000000000..fc9ac2bc2
--- /dev/null
+++ b/test/functional/pool_orders_controller_test.rb
@@ -0,0 +1,21 @@
+require 'test_helper'
+
+class PoolOrdersControllerTest < ActionDispatch::IntegrationTest
+ context "The pool orders controller" do
+ context "edit action" do
+ should "render" do
+ user = create(:user)
+
+ as(user) do
+ posts = create_list(:post, 3)
+ pool = create(:pool)
+ posts.each { |p| pool.add!(p) }
+
+ get_auth edit_pool_order_path(pool), user
+ assert_response :success
+ assert_select "article.post-preview", 3
+ end
+ end
+ end
+ end
+end