Skip to content

Commit df50cc3

Browse files
monikakusterivicac
authored andcommitted
692 - Fix - Add ByteArrayInputStream for storing decoded email attachments
1 parent 73a4326 commit df50cc3

File tree

1 file changed

+3
-1
lines changed
  • server/libs/modules/components/google/google-mail/src/main/java/com/bytechef/component/google/mail/util

1 file changed

+3
-1
lines changed

server/libs/modules/components/google/google-mail/src/main/java/com/bytechef/component/google/mail/util/GoogleMailUtils.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@
7575
import jakarta.mail.internet.MimeMessage;
7676
import jakarta.mail.internet.MimeMultipart;
7777
import jakarta.mail.util.ByteArrayDataSource;
78+
import java.io.ByteArrayInputStream;
7879
import java.io.ByteArrayOutputStream;
7980
import java.io.IOException;
8081
import java.io.InputStream;
@@ -406,7 +407,8 @@ private static List<FileEntry> getFileEntries(
406407
messagePartBody.getAttachmentId());
407408

408409
fileEntries.add(actionContext.file(
409-
file -> file.storeContent(messagePart.getFilename(), attachment.getData())));
410+
file -> file.storeContent(
411+
messagePart.getFilename(), new ByteArrayInputStream(attachment.decodeData()))));
410412
}
411413
}
412414
return fileEntries;

0 commit comments

Comments
 (0)