app/lib/actions/katello/repository/errata_mail.rb in katello-3.4.2 vs app/lib/actions/katello/repository/errata_mail.rb in katello-3.4.4

- old
+ new

@@ -11,10 +11,10 @@ def run ::User.current = ::User.anonymous_admin repo = ::Katello::Repository.find(input[:repo]) - users = ::User.select { |user| user.receives?(:sync_errata) && user.can?(:view_products, repo.product) }.compact + users = ::User.select { |user| user.receives?(:sync_errata) && user.organization_ids.include?(repo.organization.id) && user.can?(:view_products, repo.product) }.compact errata = ::Katello::Erratum.where(:id => repo.repository_errata.where('katello_repository_errata.updated_at > ?', input[:last_updated].to_datetime).pluck(:erratum_id)) begin MailNotification[:sync_errata].deliver_now(:users => users, :repo => repo, :errata => errata) unless (users.blank? || errata.blank?) rescue => e