# frozen_string_literal: true class VersionMailer < ActionMailer::Base include Email::BuildEmailHelper def send_notice if SiteSetting.contact_email.present? missing_versions = DiscourseUpdates.missing_versions if missing_versions.present? && missing_versions.first['notes'].present? build_email(SiteSetting.contact_email, template: 'new_version_mailer_with_notes', notes: missing_versions.first['notes'], new_version: DiscourseUpdates.latest_version, installed_version: Discourse::VERSION::STRING) else build_email(SiteSetting.contact_email, template: 'new_version_mailer', new_version: DiscourseUpdates.latest_version, installed_version: Discourse::VERSION::STRING) end end end end