diff --git a/app/views/challenge_assignments/_user_index.html.erb b/app/views/challenge_assignments/_user_index.html.erb
index 0d3aee375eb..bf5170fc151 100644
--- a/app/views/challenge_assignments/_user_index.html.erb
+++ b/app/views/challenge_assignments/_user_index.html.erb
@@ -32,11 +32,7 @@
<%== pagy_nav @pagy %>
-
- <% @challenge_assignments.each do |assignment| %>
- <%= render "assignment_blurb", assignment: assignment %>
- <% end %>
-
+ <%= render partial: "assignment_blurb", collection: @challenge_assignments, as: :assignment %>
<%== pagy_nav @pagy %>
diff --git a/features/gift_exchanges/challenge_giftexchange.feature b/features/gift_exchanges/challenge_giftexchange.feature
index 6140d04d742..7374ff315d2 100644
--- a/features/gift_exchanges/challenge_giftexchange.feature
+++ b/features/gift_exchanges/challenge_giftexchange.feature
@@ -824,6 +824,10 @@ Feature: Gift Exchange Challenge
Then I should see "collection_1"
When I follow "2" within ".pagination"
Then I should see "collection_2"
+ When there are 20 assignments per page
+ And I reload the page
+ Then I should see "My Assignments"
+ But I should not see "collection_2"
Scenario: Mod can approve a posted assignment in a moderated gift exchange
Given everyone has their assignments for "Awesome Gift Exchange"