Skip to content

Commit 5688dba

Browse files
committed
Merge branch 'release/1.5.0' into v1
2 parents fc3fe54 + a285e12 commit 5688dba

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

src/services/Optimize.php

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -192,18 +192,20 @@ public function handleGetAssetThumbUrlEvent(GetAssetThumbUrlEvent $event)
192192
$url = null;
193193
if (!ImageOptimize::$plugin->transformMethod instanceof CraftImageTransform) {
194194
$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+
}
207209
}
208210
Craft::endProfile('handleGetAssetThumbUrlEvent', __METHOD__);
209211

0 commit comments

Comments
 (0)