Quellcode durchsuchen

fix(asset-server-plugin): Better handling of malformed images

Fixes #2275
Michael Bromley vor 2 Jahren
Ursprung
Commit
593e0e2683
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      packages/asset-server-plugin/src/sharp-asset-preview-strategy.ts

+ 1 - 1
packages/asset-server-plugin/src/sharp-asset-preview-strategy.ts

@@ -118,7 +118,7 @@ export class SharpAssetPreviewStrategy implements AssetPreviewStrategy {
 
         if (assetType === AssetType.IMAGE) {
             try {
-                const image = sharp(data).rotate();
+                const image = sharp(data, { failOn: 'truncated' }).rotate();
                 const metadata = await image.metadata();
                 const width = metadata.width || 0;
                 const height = metadata.height || 0;