diff options
Diffstat (limited to 'lib/gitlab/background_migration/populate_missing_vulnerability_dismissal_information.rb')
-rw-r--r-- | lib/gitlab/background_migration/populate_missing_vulnerability_dismissal_information.rb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/gitlab/background_migration/populate_missing_vulnerability_dismissal_information.rb b/lib/gitlab/background_migration/populate_missing_vulnerability_dismissal_information.rb index bc0a181a06c..04342fdabd4 100644 --- a/lib/gitlab/background_migration/populate_missing_vulnerability_dismissal_information.rb +++ b/lib/gitlab/background_migration/populate_missing_vulnerability_dismissal_information.rb @@ -26,13 +26,16 @@ module Gitlab class Finding < ActiveRecord::Base # rubocop:disable Style/Documentation include ShaAttribute + include ::Gitlab::Utils::StrongMemoize self.table_name = 'vulnerability_occurrences' sha_attribute :project_fingerprint def dismissal_feedback - Feedback.dismissal.where(category: report_type, project_fingerprint: project_fingerprint, project_id: project_id).first + strong_memoize(:dismissal_feedback) do + Feedback.dismissal.where(category: report_type, project_fingerprint: project_fingerprint, project_id: project_id).first + end end end |