diff --git a/ErsatzTV.Infrastructure/Data/Repositories/SearchRepository.cs b/ErsatzTV.Infrastructure/Data/Repositories/SearchRepository.cs index a202bd721..44b2ff960 100644 --- a/ErsatzTV.Infrastructure/Data/Repositories/SearchRepository.cs +++ b/ErsatzTV.Infrastructure/Data/Repositories/SearchRepository.cs @@ -143,10 +143,10 @@ namespace ErsatzTV.Infrastructure.Data.Repositories _dbConnection.QueryAsync( @"SELECT DISTINCT Language FROM MediaStream - INNER JOIN MediaVersion MV on MediaStream.MediaVersionId = MV.Id - INNER JOIN Episode E on MV.EpisodeId = E.Id - INNER JOIN Season S on E.SeasonId = S.Id - WHERE S.ShowId = @ShowId", + INNER JOIN MediaVersion MV ON MediaStream.MediaVersionId = MV.Id + INNER JOIN Episode E ON MV.EpisodeId = E.Id + INNER JOIN Season S ON E.SeasonId = S.Id + WHERE MediaStreamKind = 2 AND S.ShowId = @ShowId", new { ShowId = show.Id }).Map(result => result.ToList()); } } diff --git a/ErsatzTV.Infrastructure/Search/SearchIndex.cs b/ErsatzTV.Infrastructure/Search/SearchIndex.cs index 1609a5b7e..d63a4ce33 100644 --- a/ErsatzTV.Infrastructure/Search/SearchIndex.cs +++ b/ErsatzTV.Infrastructure/Search/SearchIndex.cs @@ -53,7 +53,7 @@ namespace ErsatzTV.Infrastructure.Search public SearchIndex(ILogger logger) => _logger = logger; - public int Version => 4; + public int Version => 5; public Task Initialize(ILocalFileSystem localFileSystem) {