Fix loading image from path and add test #3661
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This node package implementing atob does not throw if the string is not base64, thus making a call like
.addImage('path.jpg', ...
) render blank.I wasn't sure on what the proper fix here, so I conditioned the call to the conversion with a validation on the string. Added a test, though I wasn't really able to run the tests locally. I'm not even sure why they were failing.
Thanks for contributing to jsPDF! Please follow our
Contribution Guidelines
when creating a pull request.