]> cat aescling's git repositories - mastodon.git/commitdiff
Fix 500 error when a bookmark or favorite has been reported and deleted (#18174)
authorClaire <claire.github-309c@sitedethib.com>
Thu, 28 Apr 2022 21:34:58 +0000 (23:34 +0200)
committersingle-right-quote <11325618-aescling@users.noreply.gitlab.com>
Thu, 5 May 2022 17:49:12 +0000 (13:49 -0400)
app/controllers/api/v1/bookmarks_controller.rb
app/controllers/api/v1/favourites_controller.rb

index aa3fb88f08f19267b896dbb8d9b196f8699a9c4e..0cc23184098489daaa3583d02f1644bd7faab519 100644 (file)
@@ -21,7 +21,7 @@ class Api::V1::BookmarksController < Api::BaseController
   end
 
   def results
-    @_results ||= account_bookmarks.eager_load(:status).to_a_paginated_by_id(
+    @_results ||= account_bookmarks.joins(:status).eager_load(:status).to_a_paginated_by_id(
       limit_param(DEFAULT_STATUSES_LIMIT),
       params_slice(:max_id, :since_id, :min_id)
     )
index 21836bc170cbbc7915cd188c84e90e2163ab83e0..2a873696c0f2f2e5438d4f49b17d31a2cef777e8 100644 (file)
@@ -21,7 +21,7 @@ class Api::V1::FavouritesController < Api::BaseController
   end
 
   def results
-    @_results ||= account_favourites.eager_load(:status).to_a_paginated_by_id(
+    @_results ||= account_favourites.joins(:status).eager_load(:status).to_a_paginated_by_id(
       limit_param(DEFAULT_STATUSES_LIMIT),
       params_slice(:max_id, :since_id, :min_id)
     )