Fix backlink badge query to target referencing videos
Some checks failed
docker-build / build (push) Has been cancelled

This commit is contained in:
knight 2025-11-18 23:47:07 -05:00
parent c6b46edacc
commit c88d1886c9

View File

@ -1282,13 +1282,10 @@ async function updateFrequencyChart(term, channels, year, queryMode, toggles = {
const refToIds = Array.isArray(item.internal_references) ? item.internal_references : []; const refToIds = Array.isArray(item.internal_references) ? item.internal_references : [];
if (refByCount > 0) { if (refByCount > 0) {
let query = null; let query = buildFieldClause("video_id", refByIds);
if (item.video_id) { if (!query && item.video_id) {
query = buildFieldClause("internal_references", [item.video_id]); query = buildFieldClause("internal_references", [item.video_id]);
} }
if (!query) {
query = buildFieldClause("video_id", refByIds);
}
badgeDefs.push({ badgeDefs.push({
label: `${refByCount} backlink${refByCount !== 1 ? "s" : ""}`, label: `${refByCount} backlink${refByCount !== 1 ? "s" : ""}`,
query, query,