New: Artist info in Album Delete event for Webhooks

Fixes #4552
This commit is contained in:
Bogdan 2024-02-07 00:35:35 +02:00
commit 1536e90053
2 changed files with 2 additions and 0 deletions

View file

@ -2,6 +2,7 @@ namespace NzbDrone.Core.Notifications.Webhook
{ {
public class WebhookAlbumDeletePayload : WebhookPayload public class WebhookAlbumDeletePayload : WebhookPayload
{ {
public WebhookArtist Artist { get; set; }
public WebhookAlbum Album { get; set; } public WebhookAlbum Album { get; set; }
public bool DeletedFiles { get; set; } public bool DeletedFiles { get; set; }
} }

View file

@ -160,6 +160,7 @@ namespace NzbDrone.Core.Notifications.Webhook
EventType = WebhookEventType.AlbumDelete, EventType = WebhookEventType.AlbumDelete,
InstanceName = _configFileProvider.InstanceName, InstanceName = _configFileProvider.InstanceName,
ApplicationUrl = _configService.ApplicationUrl, ApplicationUrl = _configService.ApplicationUrl,
Artist = new WebhookArtist(deleteMessage.Album.Artist),
Album = new WebhookAlbum(deleteMessage.Album), Album = new WebhookAlbum(deleteMessage.Album),
DeletedFiles = deleteMessage.DeletedFiles DeletedFiles = deleteMessage.DeletedFiles
}; };