mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-08-14 02:26:55 -07:00
fix(email-notifications): 🐛 Fixed the issue where legacy requests were showing broken poster images #4452
This commit is contained in:
parent
9fe1f8e988
commit
0ece2fd6e0
1 changed files with 22 additions and 3 deletions
|
@ -43,7 +43,17 @@ namespace Ombi.Notifications
|
|||
var img = req?.PosterPath ?? string.Empty;
|
||||
if (img.HasValue())
|
||||
{
|
||||
PosterImage = $"https://image.tmdb.org/t/p/w300/{req?.PosterPath?.TrimStart('/') ?? string.Empty}";
|
||||
if (img.StartsWith("http"))
|
||||
{
|
||||
// This means it's a legacy request from when we used TvMaze as a provider.
|
||||
// The poster url is the fully qualified address, so just use it
|
||||
PosterImage = img;
|
||||
}
|
||||
else
|
||||
{
|
||||
PosterImage =
|
||||
$"https://image.tmdb.org/t/p/w300/{img?.TrimStart('/') ?? string.Empty}";
|
||||
}
|
||||
}
|
||||
CalculateRequestStatus(req);
|
||||
}
|
||||
|
@ -61,8 +71,17 @@ namespace Ombi.Notifications
|
|||
var img = req?.ParentRequest?.PosterPath ?? string.Empty;
|
||||
if (img.HasValue())
|
||||
{
|
||||
PosterImage =
|
||||
$"https://image.tmdb.org/t/p/w300/{req?.ParentRequest?.PosterPath?.TrimStart('/') ?? string.Empty}";
|
||||
if (img.StartsWith("http"))
|
||||
{
|
||||
// This means it's a legacy request from when we used TvMaze as a provider.
|
||||
// The poster url is the fully qualified address, so just use it
|
||||
PosterImage = img;
|
||||
}
|
||||
else
|
||||
{
|
||||
PosterImage =
|
||||
$"https://image.tmdb.org/t/p/w300/{img?.TrimStart('/') ?? string.Empty}";
|
||||
}
|
||||
}
|
||||
|
||||
// Generate episode list.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue