[seam-commits] Seam SVN: r11955 - branches/community/Seam_2_2/src/mail/org/jboss/seam/mail/ui.
seam-commits at lists.jboss.org
seam-commits at lists.jboss.org
Wed Jan 13 15:14:00 EST 2010
Author: norman.richards at jboss.com
Date: 2010-01-13 15:13:59 -0500 (Wed, 13 Jan 2010)
New Revision: 11955
Modified:
branches/community/Seam_2_2/src/mail/org/jboss/seam/mail/ui/UIAttachment.java
Log:
JBSEAM-3906
Modified: branches/community/Seam_2_2/src/mail/org/jboss/seam/mail/ui/UIAttachment.java
===================================================================
--- branches/community/Seam_2_2/src/mail/org/jboss/seam/mail/ui/UIAttachment.java 2010-01-13 20:01:06 UTC (rev 11954)
+++ branches/community/Seam_2_2/src/mail/org/jboss/seam/mail/ui/UIAttachment.java 2010-01-13 20:13:59 UTC (rev 11955)
@@ -164,7 +164,10 @@
MimeBodyPart attachment = new MimeBodyPart();
// Need to manually set the contentid
String contentId = RandomStringUtils.randomAlphabetic(20).toLowerCase();
- attachment.setContentID(new Header("<" + contentId + ">").getSanitizedValue());
+ if(disposition.equals("inline"))
+ {
+ attachment.setContentID(new Header("<" + contentId + ">").getSanitizedValue());
+ }
attachment.setDataHandler(new DataHandler(ds));
attachment.setFileName(new Header(getName(ds.getName())).getSanitizedValue());
attachment.setDisposition(new Header(getDisposition()).getSanitizedValue());
@@ -172,7 +175,10 @@
if (getStatus() != null)
{
AttachmentStatus attachmentStatus = new AttachmentStatus();
- attachmentStatus.setContentId(contentId);
+ if(disposition.equals("inline"))
+ {
+ attachmentStatus.setContentId(contentId);
+ }
Contexts.getEventContext().set(getStatus(), attachmentStatus);
}
}
More information about the seam-commits
mailing list