mirror of
https://github.com/lidarr/lidarr.git
synced 2025-08-20 21:43:33 -07:00
Fixed: Metadata files not being created after rescan
(cherry picked from commit e2ff089232765b876719b324e0543441e0bd1521)
This commit is contained in:
parent
2982478dba
commit
a085dd38a6
3 changed files with 12 additions and 11 deletions
|
@ -289,8 +289,11 @@ namespace Lidarr.Api.V1.Artist
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Handle(MediaCoversUpdatedEvent message)
|
public void Handle(MediaCoversUpdatedEvent message)
|
||||||
|
{
|
||||||
|
if (message.Updated)
|
||||||
{
|
{
|
||||||
BroadcastResourceChange(ModelAction.Updated, GetArtistResource(message.Artist));
|
BroadcastResourceChange(ModelAction.Updated, GetArtistResource(message.Artist));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -290,10 +290,7 @@ namespace NzbDrone.Core.MediaCover
|
||||||
updated |= EnsureAlbumCovers(album);
|
updated |= EnsureAlbumCovers(album);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (updated)
|
_eventAggregator.PublishEvent(new MediaCoversUpdatedEvent(message.Artist, updated));
|
||||||
{
|
|
||||||
_eventAggregator.PublishEvent(new MediaCoversUpdatedEvent(message.Artist));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void HandleAsync(ArtistDeletedEvent message)
|
public void HandleAsync(ArtistDeletedEvent message)
|
||||||
|
@ -310,10 +307,8 @@ namespace NzbDrone.Core.MediaCover
|
||||||
if (message.DoRefresh)
|
if (message.DoRefresh)
|
||||||
{
|
{
|
||||||
var updated = EnsureAlbumCovers(message.Album);
|
var updated = EnsureAlbumCovers(message.Album);
|
||||||
if (updated)
|
|
||||||
{
|
_eventAggregator.PublishEvent(new MediaCoversUpdatedEvent(message.Album, updated));
|
||||||
_eventAggregator.PublishEvent(new MediaCoversUpdatedEvent(message.Album));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -7,15 +7,18 @@ namespace NzbDrone.Core.MediaCover
|
||||||
{
|
{
|
||||||
public Artist Artist { get; set; }
|
public Artist Artist { get; set; }
|
||||||
public Album Album { get; set; }
|
public Album Album { get; set; }
|
||||||
|
public bool Updated { get; set; }
|
||||||
|
|
||||||
public MediaCoversUpdatedEvent(Artist artist)
|
public MediaCoversUpdatedEvent(Artist artist, bool updated)
|
||||||
{
|
{
|
||||||
Artist = artist;
|
Artist = artist;
|
||||||
|
Updated = updated;
|
||||||
}
|
}
|
||||||
|
|
||||||
public MediaCoversUpdatedEvent(Album album)
|
public MediaCoversUpdatedEvent(Album album, bool updated)
|
||||||
{
|
{
|
||||||
Album = album;
|
Album = album;
|
||||||
|
Updated = updated;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue