File tree Expand file tree Collapse file tree 2 files changed +16
-12
lines changed Expand file tree Collapse file tree 2 files changed +16
-12
lines changed Original file line number Diff line number Diff line change @@ -273,8 +273,13 @@ class MailParser extends Transform {
273273
274274 cleanup ( done ) {
275275 let finish = ( ) => {
276- let t = this . getTextContent ( ) ;
277- this . push ( t ) ;
276+ try {
277+ let t = this . getTextContent ( ) ;
278+ this . push ( t ) ;
279+ } catch ( err ) {
280+ return this . emit ( 'error' , err ) ;
281+ }
282+
278283 done ( ) ;
279284 } ;
280285
@@ -749,9 +754,11 @@ class MailParser extends Transform {
749754 }
750755 }
751756 alternative = alternative || node . contentType === 'multipart/alternative' ;
752- node . children . forEach ( subNode => {
753- processNode ( alternative , level + 1 , subNode ) ;
754- } ) ;
757+ if ( node . children ) {
758+ node . children . forEach ( subNode => {
759+ processNode ( alternative , level + 1 , subNode ) ;
760+ } ) ;
761+ }
755762 } ;
756763
757764 processNode ( false , 0 , this . tree ) ;
Original file line number Diff line number Diff line change 11{
22 "name" : " mailparser" ,
3- "version" : " 3.6.2 " ,
3+ "version" : " 3.6.3 " ,
44 "description" : " Parse e-mails" ,
55 "main" : " index.js" ,
66 "scripts" : {
1818 "dependencies" : {
1919 "encoding-japanese" : " 2.0.0" ,
2020 "he" : " 1.2.0" ,
21- "html-to-text" : " 9.0.2 " ,
21+ "html-to-text" : " 9.0.3 " ,
2222 "iconv-lite" : " 0.6.3" ,
2323 "libmime" : " 5.2.0" ,
2424 "linkify-it" : " 4.0.1" ,
2525 "mailsplit" : " 5.4.0" ,
2626 "nodemailer" : " 6.8.0" ,
27- "tlds" : " 1.235 .0"
27+ "tlds" : " 1.236 .0"
2828 },
2929 "devDependencies" : {
3030 "ajv" : " 8.11.2" ,
31- "eslint" : " 8.29 .0" ,
31+ "eslint" : " 8.30 .0" ,
3232 "eslint-config-nodemailer" : " 1.2.0" ,
3333 "eslint-config-prettier" : " 8.5.0" ,
3434 "grunt" : " 1.5.3" ,
4444 },
4545 "bugs" : {
4646 "url" : " https://github.com/nodemailer/mailparser/issues"
47- },
48- "engines" : {
49- "node" : " >=16.0.0"
5047 }
5148}
You can’t perform that action at this time.
0 commit comments