Feature #3413 » mail_handler_ignore_inline_attachments_patch.diff
| app/models/mail_handler.rb | ||
|---|---|---|
| 248 | 248 | |
| 249 | 249 |
def add_attachments(obj) |
| 250 | 250 |
if email.attachments && email.attachments.any? |
| 251 |
email.attachments.each do |attachment| |
|
| 252 |
obj.attachments << Attachment.create(:container => obj, |
|
| 253 |
:file => attachment.decoded, |
|
| 254 |
:filename => attachment.filename, |
|
| 255 |
:author => user, |
|
| 256 |
:content_type => attachment.mime_type) |
|
| 257 |
end |
|
| 251 |
email.attachments.each do |attachment| |
|
| 252 |
if attachment.header.to_s.match(/Content-Disposition: attachment;/) |
|
| 253 |
obj.attachments << Attachment.create(:container => obj, |
|
| 254 |
:file => attachment.decoded, |
|
| 255 |
:filename => attachment.filename, |
|
| 256 |
:author => user, |
|
| 257 |
:content_type => attachment.mime_type) |
|
| 258 |
else |
|
| 259 |
logger.info "MailHandler: ignoring signature attachment #{attachment.filename} " if logger && logger.info
|
|
| 260 |
end |
|
| 261 |
end |
|
| 258 | 262 |
end |
| 259 | 263 |
end |
| 260 | 264 | |
- « Previous
- 1
- 2
- 3
- Next »