mirror of
https://github.com/Radarr/Radarr
synced 2025-02-21 13:57:02 +00:00
Fixed: Error sending Manual Interaction Required notification
(cherry picked from commit a12cdb34bc0ab78937e3c3677012bf030923aebf)
This commit is contained in:
parent
41ff9352b9
commit
2caf3c6725
1 changed files with 22 additions and 4 deletions
|
@ -254,15 +254,33 @@ public void Handle(UpdateInstalledEvent message)
|
|||
|
||||
public void Handle(ManualInteractionRequiredEvent message)
|
||||
{
|
||||
var movie = message.RemoteMovie.Movie;
|
||||
var mess = "";
|
||||
|
||||
if (movie != null)
|
||||
{
|
||||
mess = GetMessage(movie, message.RemoteMovie.ParsedMovieInfo.Quality);
|
||||
}
|
||||
|
||||
if (mess.IsNullOrWhiteSpace() && message.TrackedDownload.DownloadItem != null)
|
||||
{
|
||||
mess = message.TrackedDownload.DownloadItem.Title;
|
||||
}
|
||||
|
||||
if (mess.IsNullOrWhiteSpace())
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
var manualInteractionMessage = new ManualInteractionRequiredMessage
|
||||
{
|
||||
Message = GetMessage(message.RemoteMovie.Movie, message.RemoteMovie.ParsedMovieInfo.Quality),
|
||||
Movie = message.RemoteMovie.Movie,
|
||||
Message = mess,
|
||||
Movie = movie,
|
||||
Quality = message.RemoteMovie.ParsedMovieInfo.Quality,
|
||||
RemoteMovie = message.RemoteMovie,
|
||||
TrackedDownload = message.TrackedDownload,
|
||||
DownloadClientInfo = message.TrackedDownload.DownloadItem.DownloadClientInfo,
|
||||
DownloadId = message.TrackedDownload.DownloadItem.DownloadId,
|
||||
DownloadClientInfo = message.TrackedDownload.DownloadItem?.DownloadClientInfo,
|
||||
DownloadId = message.TrackedDownload.DownloadItem?.DownloadId,
|
||||
Release = message.Release
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue