Fixed a bug where CBR Rating had no link.

This commit is contained in:
Joseph Milazzo 2025-04-22 17:53:58 -05:00
parent d78240cd03
commit 7332319824
3 changed files with 8 additions and 5 deletions

View file

@ -157,8 +157,8 @@ public class ExternalSeriesMetadataRepository : IExternalSeriesMetadataRepositor
.OrderByDescending(r => r.Score); .OrderByDescending(r => r.Score);
} }
IEnumerable<RatingDto> ratings = new List<RatingDto>(); IEnumerable<RatingDto> ratings = [];
if (seriesDetailDto.ExternalRatings != null && seriesDetailDto.ExternalRatings.Any()) if (seriesDetailDto.ExternalRatings != null && seriesDetailDto.ExternalRatings.Count != 0)
{ {
ratings = seriesDetailDto.ExternalRatings ratings = seriesDetailDto.ExternalRatings
.Select(r => _mapper.Map<RatingDto>(r)); .Select(r => _mapper.Map<RatingDto>(r));

View file

@ -485,6 +485,7 @@ public class ExternalMetadataService : IExternalMetadataService
{ {
var rating = _mapper.Map<ExternalRating>(r); var rating = _mapper.Map<ExternalRating>(r);
rating.SeriesId = externalSeriesMetadata.SeriesId; rating.SeriesId = externalSeriesMetadata.SeriesId;
rating.ProviderUrl = r.ProviderUrl;
return rating; return rating;
}).ToList(); }).ToList();

View file

@ -64,9 +64,11 @@
</ng-template> </ng-template>
<ng-template #externalPopContent let-rating="rating"> <ng-template #externalPopContent let-rating="rating">
@if (rating.favoriteCount > 0) {
<div> <div>
<i class="fa-solid fa-heart" aria-hidden="true"></i> {{rating.favoriteCount}} <i class="fa-solid fa-heart" aria-hidden="true"></i> {{rating.favoriteCount}}
</div> </div>
}
@if (rating.providerUrl) { @if (rating.providerUrl) {
<a [href]="rating.providerUrl" target="_blank" rel="noreferrer nofollow">{{t('entry-label')}}</a> <a [href]="rating.providerUrl" target="_blank" rel="noreferrer nofollow">{{t('entry-label')}}</a>