File tree Expand file tree Collapse file tree 1 file changed +14
-12
lines changed Expand file tree Collapse file tree 1 file changed +14
-12
lines changed Original file line number Diff line number Diff line change @@ -192,18 +192,20 @@ public function handleGetAssetThumbUrlEvent(GetAssetThumbUrlEvent $event)
192
192
$ url = null ;
193
193
if (!ImageOptimize::$ plugin ->transformMethod instanceof CraftImageTransform) {
194
194
$ asset = $ event ->asset ;
195
- $ transform = new AssetTransform ([
196
- 'height ' => $ event ->height ,
197
- 'width ' => $ event ->width ,
198
- 'interlace ' => 'line ' ,
199
- ]);
200
- // Generate an image transform url
201
- ImageOptimize::$ transformParams ['generateTransformsBeforePageLoad ' ] = $ event ->generate ;
202
- $ url = ImageOptimize::$ plugin ->transformMethod ->getTransformUrl (
203
- $ asset ,
204
- $ transform ,
205
- ImageOptimize::$ transformParams
206
- );
195
+ if (ImageHelper::canManipulateAsImage ($ asset ->getExtension ())) {
196
+ $ transform = new AssetTransform ([
197
+ 'height ' => $ event ->height ,
198
+ 'width ' => $ event ->width ,
199
+ 'interlace ' => 'line ' ,
200
+ ]);
201
+ // Generate an image transform url
202
+ ImageOptimize::$ transformParams ['generateTransformsBeforePageLoad ' ] = $ event ->generate ;
203
+ $ url = ImageOptimize::$ plugin ->transformMethod ->getTransformUrl (
204
+ $ asset ,
205
+ $ transform ,
206
+ ImageOptimize::$ transformParams
207
+ );
208
+ }
207
209
}
208
210
Craft::endProfile ('handleGetAssetThumbUrlEvent ' , __METHOD__ );
209
211
You can’t perform that action at this time.
0 commit comments