From 64a4656b1cfc2df65bb1d0a81b287000b6129314 Mon Sep 17 00:00:00 2001 From: Sam Chau Date: Wed, 21 Jan 2026 09:29:54 +1030 Subject: [PATCH] fix: qp name instead of qp id for sync. Fixes mm and qp sync --- src/lib/server/sync/mediaManagement.ts | 3 +-- src/lib/server/sync/transformers/qualityProfile.ts | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/lib/server/sync/mediaManagement.ts b/src/lib/server/sync/mediaManagement.ts index 2d1386e..492fbdd 100644 --- a/src/lib/server/sync/mediaManagement.ts +++ b/src/lib/server/sync/mediaManagement.ts @@ -401,9 +401,8 @@ export class MediaManagementSyncer extends BaseSyncer { const arrType = this.instanceType; const rows = await cache.kb .selectFrom('quality_api_mappings as qam') - .innerJoin('qualities as q', 'q.id', 'qam.quality_id') .where('qam.arr_type', '=', arrType) - .select(['q.name as quality_name', 'qam.api_name']) + .select(['qam.quality_name', 'qam.api_name']) .execute(); const map = new Map(); diff --git a/src/lib/server/sync/transformers/qualityProfile.ts b/src/lib/server/sync/transformers/qualityProfile.ts index fec5c82..bbe73e3 100644 --- a/src/lib/server/sync/transformers/qualityProfile.ts +++ b/src/lib/server/sync/transformers/qualityProfile.ts @@ -406,9 +406,8 @@ export async function getQualityApiMappings( ): Promise> { const rows = await cache.kb .selectFrom('quality_api_mappings as qam') - .innerJoin('qualities as q', 'q.id', 'qam.quality_id') .where('qam.arr_type', '=', arrType) - .select(['q.name as quality_name', 'qam.api_name']) + .select(['qam.quality_name', 'qam.api_name']) .execute(); const map = new Map();