@ -400,12 +400,12 @@ public class PlayoutBuilder : IPlayoutBuilder
name =>
{
_logger.LogError(
"Unable to rebuild playout; {CollectionType} {CollectionName} has no valid items!",
"Unable to rebuild playout; {CollectionType} \"{CollectionName}\" has no valid items!",
emptyCollection.CollectionType,
name);
return BaseError.New(
$"Unable to rebuild playout; {emptyCollection.CollectionType} {name} has no valid items!");
$"Unable to rebuild playout; {emptyCollection.CollectionType} \"{name}\" has no valid items!");
},
() =>
@ -1087,7 +1087,10 @@ public class MediaCollectionRepository : IMediaCollectionRepository
.AsNoTracking()
.SelectOneAsync(a => a.Id, a => a.Id == emptyCollection.MediaItemId.Value, cancellationToken)
.MapT(s => s.ShowMetadata.Head().Title),
// TODO: get playlist name
CollectionType.Playlist => await dbContext.Playlists
.SelectOneAsync(p => p.Id, p => p.Id == emptyCollection.PlaylistId.Value, cancellationToken)
.MapT(p => p.Name),
_ => None
};
}