fix: #9074, fix svg uploads

This commit is contained in:
Barış Soner Uşaklı
2020-12-11 22:50:42 -05:00
parent ab98740821
commit 8f938eba19
2 changed files with 4 additions and 3 deletions

View File

@@ -69,8 +69,9 @@ async function uploadAsImage(req, uploadedFile) {
await image.isFileTypeAllowed(uploadedFile.path); await image.isFileTypeAllowed(uploadedFile.path);
let fileObj = await uploadsController.uploadFile(req.uid, uploadedFile); let fileObj = await uploadsController.uploadFile(req.uid, uploadedFile);
// sharp can't save svgs skip resize for them
if (meta.config.resizeImageWidth === 0 || meta.config.resizeImageWidthThreshold === 0) { const isSVG = uploadedFile.type === 'image/svg+xml';
if (isSVG || meta.config.resizeImageWidth === 0 || meta.config.resizeImageWidthThreshold === 0) {
return fileObj; return fileObj;
} }

View File

@@ -86,7 +86,7 @@ image.size = async function (path) {
}; };
image.stripEXIF = async function (path) { image.stripEXIF = async function (path) {
if (!meta.config.stripEXIFData || path.endsWith('.gif')) { if (!meta.config.stripEXIFData || path.endsWith('.gif') || path.endsWith('.svg')) {
return; return;
} }
try { try {