require_dependency 'email/message_builder' class VersionMailer < ActionMailer::Base include Email::BuildEmailHelper def send_notice if SiteSetting.contact_email.present? missing_versions = DiscourseUpdates.missing_versions if missing_versions.present? and 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