diff --git a/frontend/src/Activity/Blocklist/BlocklistRow.js b/frontend/src/Activity/Blocklist/BlocklistRow.js index a68572259..0690d8d36 100644 --- a/frontend/src/Activity/Blocklist/BlocklistRow.js +++ b/frontend/src/Activity/Blocklist/BlocklistRow.js @@ -82,7 +82,7 @@ class BlocklistRow extends Component { return null; } - if (name === 'movies.sortTitle') { + if (name === 'movieMetadata.sortTitle') { return ( translate('MovieTitle'), isSortable: true, isVisible: true diff --git a/frontend/src/Store/Actions/historyActions.js b/frontend/src/Store/Actions/historyActions.js index 46e333acd..7a66da335 100644 --- a/frontend/src/Store/Actions/historyActions.js +++ b/frontend/src/Store/Actions/historyActions.js @@ -37,7 +37,7 @@ export const defaultState = { isModifiable: false }, { - name: 'movies.sortTitle', + name: 'movieMetadata.sortTitle', label: () => translate('Movie'), isSortable: true, isVisible: true diff --git a/src/NzbDrone.Core/Blocklisting/BlocklistRepository.cs b/src/NzbDrone.Core/Blocklisting/BlocklistRepository.cs index 443c85992..7403db265 100644 --- a/src/NzbDrone.Core/Blocklisting/BlocklistRepository.cs +++ b/src/NzbDrone.Core/Blocklisting/BlocklistRepository.cs @@ -48,7 +48,10 @@ namespace NzbDrone.Core.Blocklisting Delete(x => movieIds.Contains(x.MovieId)); } - protected override SqlBuilder PagedBuilder() => new SqlBuilder(_database.DatabaseType).Join((b, m) => b.MovieId == m.Id); + protected override SqlBuilder PagedBuilder() => new SqlBuilder(_database.DatabaseType) + .Join((b, m) => b.MovieId == m.Id) + .LeftJoin((m, mm) => m.MovieMetadataId == mm.Id); + protected override IEnumerable PagedQuery(SqlBuilder sql) => _database.QueryJoined(sql, (bl, movie) => { bl.Movie = movie;