From 2c7f38c503eff23d385f97d1a9220c09186f2a90 Mon Sep 17 00:00:00 2001 From: DocuSeal Date: Mon, 23 Oct 2023 22:45:34 +0300 Subject: [PATCH] optimize mailer attachments --- app/mailers/submitter_mailer.rb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/mailers/submitter_mailer.rb b/app/mailers/submitter_mailer.rb index 99b7e76a..fdda0797 100644 --- a/app/mailers/submitter_mailer.rb +++ b/app/mailers/submitter_mailer.rb @@ -87,12 +87,11 @@ class SubmitterMailer < ApplicationMailer end documents.each do |attachment| - data = attachment.download - total_size += data.size + total_size += attachment.byte_size break if total_size >= MAX_ATTACHMENTS_SIZE - attachments[attachment.filename.to_s] = data + attachments[attachment.filename.to_s] = attachment.download end attachments[submitter.submission.audit_trail.filename.to_s] = audit_trail_data if audit_trail_data