Add debugging logs for history filtering to diagnose missing series
This commit is contained in:
@@ -258,6 +258,8 @@ router.get('/recent', requireAuth, async (req, res) => {
|
||||
const sonarrTagMap = new Map(sonarrTagsData.flatMap(t => t.data || []).map(t => [t.id, t.label]));
|
||||
const radarrTagMap = new Map(radarrTagsData.map(t => [t.id, t.label]));
|
||||
|
||||
console.log(`[History] Tag maps - sonarr: ${sonarrTagMap.size} tags, radarr: ${radarrTagMap.size} tags`);
|
||||
|
||||
const historyItems = [];
|
||||
|
||||
// --- Sonarr history ---
|
||||
@@ -273,7 +275,10 @@ router.get('/recent', requireAuth, async (req, res) => {
|
||||
const matchedUserTag = extractUserTag(series.tags, sonarrTagMap, username);
|
||||
const hasAnyTag = allTags.length > 0;
|
||||
|
||||
if (!(showAll ? hasAnyTag : !!matchedUserTag)) continue;
|
||||
if (!(showAll ? hasAnyTag : !!matchedUserTag)) {
|
||||
console.log(`[History] Filtered out series "${series.title}" - tags: [${allTags.join(', ') || 'none'}], matchedUserTag: ${matchedUserTag || 'none'}, username: ${username}, showAll: ${showAll}`);
|
||||
continue;
|
||||
}
|
||||
|
||||
const quality = record.quality && record.quality.quality && record.quality.quality.name
|
||||
? record.quality.quality.name
|
||||
@@ -323,7 +328,10 @@ router.get('/recent', requireAuth, async (req, res) => {
|
||||
const matchedUserTag = extractUserTag(movie.tags, radarrTagMap, username);
|
||||
const hasAnyTag = allTags.length > 0;
|
||||
|
||||
if (!(showAll ? hasAnyTag : !!matchedUserTag)) continue;
|
||||
if (!(showAll ? hasAnyTag : !!matchedUserTag)) {
|
||||
console.log(`[History] Filtered out movie "${movie.title}" - tags: [${allTags.join(', ') || 'none'}], matchedUserTag: ${matchedUserTag || 'none'}, username: ${username}, showAll: ${showAll}`);
|
||||
continue;
|
||||
}
|
||||
|
||||
const quality = record.quality && record.quality.quality && record.quality.quality.name
|
||||
? record.quality.quality.name
|
||||
|
||||
Reference in New Issue
Block a user