aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax <@>2024-12-05 17:02:37 -0500
committerMax <@>2024-12-05 17:14:28 -0500
commit43fff5799bd61c6ae3053444f75ca61b14b0a031 (patch)
tree121ad68ad91d3088af3a9ce1268bbe7c441caccc
parent630de12e5e486a71d5bf449636bb9129f9eecc98 (diff)
Fix code
-rw-r--r--MediaBrowser.Providers/Manager/ProviderManager.cs13
1 files changed, 7 insertions, 6 deletions
diff --git a/MediaBrowser.Providers/Manager/ProviderManager.cs b/MediaBrowser.Providers/Manager/ProviderManager.cs
index 62a74f076..010e9c3b6 100644
--- a/MediaBrowser.Providers/Manager/ProviderManager.cs
+++ b/MediaBrowser.Providers/Manager/ProviderManager.cs
@@ -200,17 +200,18 @@ namespace MediaBrowser.Providers.Manager
// TODO: Isolate this hack into the tvh plugin
if (string.IsNullOrEmpty(contentType))
{
- // First, check for imagecache special case
+ // Special case for imagecache
if (url.Contains("/imagecache/", StringComparison.OrdinalIgnoreCase))
{
contentType = MediaTypeNames.Image.Png;
- return;
+ }
+ else
+ {
+ // Deduce content type from file extension
+ contentType = MimeTypes.GetMimeType(new Uri(url).GetLeftPart(UriPartial.Path));
}
- // Deduce content type from file extension
- var fileExtension = MimeTypes.GetMimeType(new Uri(url).GetLeftPart(UriPartial.Path));
- contentType = fileExtension;
-
+ // Throw if we still can't determine the content type
if (string.IsNullOrEmpty(contentType))
{
throw new HttpRequestException("Invalid image received: contentType not set.", null, response.StatusCode);