diff --git a/src/Dianoga/NextGenFormats/MediaProvider.cs b/src/Dianoga/NextGenFormats/MediaProvider.cs index be91a8d..56ede99 100644 --- a/src/Dianoga/NextGenFormats/MediaProvider.cs +++ b/src/Dianoga/NextGenFormats/MediaProvider.cs @@ -31,8 +31,11 @@ public override string GetMediaUrl(MediaItem item, Sitecore.Links.UrlBuilders.Me protected virtual string GetMediaUrl(MediaItem item, string url) { + var helpers = new Helpers(); - if (item.MimeType.StartsWith("image") && !url.Contains("extension")) + if (HttpContext.Current != null + && item.MimeType.StartsWith("image") + && !url.Contains("extension")) { var extensions = helpers.GetSupportedFormats(new HttpContextWrapper(HttpContext.Current)); if (!string.IsNullOrEmpty(extensions))