Comparing version 4.6.2 to 4.6.3
@@ -75,2 +75,12 @@ 'use strict'; | ||
this.disposition = (this._parsedContentDisposition.value || '').toLowerCase().trim() || false; | ||
// fix invalidly encoded disposition values | ||
if (this.disposition) { | ||
try { | ||
this.disposition = this.libmime.decodeWords(this.disposition); | ||
} catch (E) { | ||
// failed to parse disposition, keep as is (most probably an unknown charset is used) | ||
} | ||
} | ||
this.filename = this._parsedContentDisposition.params.filename || this._parsedContentType.params.name || false; | ||
@@ -77,0 +87,0 @@ |
{ | ||
"name": "mailsplit", | ||
"version": "4.6.2", | ||
"version": "4.6.3", | ||
"description": "Split email messages into an object stream", | ||
@@ -20,5 +20,5 @@ "main": "index.js", | ||
"devDependencies": { | ||
"eslint": "6.6.0", | ||
"eslint": "6.7.2", | ||
"eslint-config-nodemailer": "1.2.0", | ||
"eslint-config-prettier": "6.5.0", | ||
"eslint-config-prettier": "6.7.0", | ||
"grunt": "1.0.4", | ||
@@ -25,0 +25,0 @@ "grunt-cli": "1.3.2", |
67316
1112