From 1e85cb00ff1e59da0d7dff9c29563fe3c5e2a0af Mon Sep 17 00:00:00 2001 From: David Young Date: Mon, 22 Apr 2024 23:43:57 +1200 Subject: [PATCH] INNER JOIN when selecting files and torrents to avoid null results (#207) * INNER JOIN when selecting files and torrents to avoid null results Signed-off-by: David Young * Extend fix to all torrent types Signed-off-by: David Young --------- Signed-off-by: David Young --- src/addon/src/lib/repository.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/addon/src/lib/repository.js b/src/addon/src/lib/repository.js index cd38dba..95f78f0 100644 --- a/src/addon/src/lib/repository.js +++ b/src/addon/src/lib/repository.js @@ -84,7 +84,7 @@ export function getImdbIdMovieEntries(imdbId) { where: { imdbId: { [Op.eq]: imdbId } }, - include: [Torrent], + include: { model: Torrent, required: true }, limit: 500, order: [ [Torrent, 'size', 'DESC'] @@ -99,7 +99,7 @@ export function getImdbIdSeriesEntries(imdbId, season, episode) { imdbSeason: { [Op.eq]: season }, imdbEpisode: { [Op.eq]: episode } }, - include: [Torrent], + include: { model: Torrent, required: true }, limit: 500, order: [ [Torrent, 'size', 'DESC'] @@ -112,7 +112,7 @@ export function getKitsuIdMovieEntries(kitsuId) { where: { kitsuId: { [Op.eq]: kitsuId } }, - include: [Torrent], + include: { model: Torrent, required: true }, limit: 500, order: [ [Torrent, 'size', 'DESC'] @@ -126,7 +126,7 @@ export function getKitsuIdSeriesEntries(kitsuId, episode) { kitsuId: { [Op.eq]: kitsuId }, kitsuEpisode: { [Op.eq]: episode } }, - include: [Torrent], + include: { model: Torrent, required: true }, limit: 500, order: [ [Torrent, 'size', 'DESC']