]> cat aescling's git repositories - mastodon.git/commitdiff
Fix unnecessary query on status creation (#17901)
authorClaire <claire.github-309c@sitedethib.com>
Wed, 25 May 2022 22:20:30 +0000 (00:20 +0200)
committersingle-right-quote <11325618-aescling@users.noreply.gitlab.com>
Fri, 27 May 2022 03:54:56 +0000 (23:54 -0400)
app/models/status.rb

index 21a574a71e0f798eb2ad70b33dfbca965a386967..3efa23ae210acbf7edff99c61dc02dc96484348a 100644 (file)
@@ -511,7 +511,7 @@ class Status < ApplicationRecord
   end
 
   def set_poll_id
-    update_column(:poll_id, poll.id) unless poll.nil?
+    update_column(:poll_id, poll.id) if association(:poll).loaded? && poll.present?
   end
 
   def set_visibility