Only send monitored edition in webhook payload.

pull/2234/head v0.1.4.1596
Qstick 2 years ago
parent 22781b62e6
commit dcc2a14c60

@ -9,7 +9,6 @@ namespace NzbDrone.Core.Notifications.Webhook
{ {
public WebhookBook() public WebhookBook()
{ {
Editions = new List<WebhookBookEdition>();
} }
public WebhookBook(Book book) public WebhookBook(Book book)
@ -18,13 +17,13 @@ namespace NzbDrone.Core.Notifications.Webhook
GoodreadsId = book.ForeignBookId; GoodreadsId = book.ForeignBookId;
Title = book.Title; Title = book.Title;
ReleaseDate = book.ReleaseDate; ReleaseDate = book.ReleaseDate;
Editions = book.Editions.Value.Select(x => new WebhookBookEdition(x)).ToList(); Edition = new WebhookBookEdition(book.Editions.Value.Single(e => e.Monitored));
} }
public int Id { get; set; } public int Id { get; set; }
public string GoodreadsId { get; set; } public string GoodreadsId { get; set; }
public string Title { get; set; } public string Title { get; set; }
public List<WebhookBookEdition> Editions { get; set; } public WebhookBookEdition Edition { get; set; }
public DateTime? ReleaseDate { get; set; } public DateTime? ReleaseDate { get; set; }
} }
} }

Loading…
Cancel
Save