Finalize should always return a promise (#480)
Finalize should always return a promise (#480)

In case of error, the promise should be rejected rather than returning the 'this' object. The problem is discussed in detail here :point_right https://github.com/archiverjs/node-archiver/issues/344.
archiverjs/node-archiver