Allow instance reuse with differing toBuffer options (#1860)

This commit is contained in:
Raboliot le gris
2019-09-08 15:35:16 +02:00
committed by Lovell Fuller
parent 69fe21a7ec
commit fb5c393fbd
3 changed files with 22 additions and 0 deletions

View File

@@ -92,6 +92,8 @@ function toFile (fileOut, callback) {
function toBuffer (options, callback) {
if (is.object(options)) {
this._setBooleanOption('resolveWithObject', options.resolveWithObject);
} else if (this.options.resolveWithObject) {
this.options.resolveWithObject = false;
}
return this._pipeline(is.fn(options) ? options : callback);
}