From 38a62ca3a476e7aa3faae0d41e86677b76dff7e4 Mon Sep 17 00:00:00 2001 From: lila Date: Thu, 2 Apr 2026 15:48:31 +0200 Subject: [PATCH] refactoring --- packages/db/src/generating-deck.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/db/src/generating-deck.ts b/packages/db/src/generating-deck.ts index 9bc63ac..4699047 100644 --- a/packages/db/src/generating-deck.ts +++ b/packages/db/src/generating-deck.ts @@ -1,7 +1,7 @@ import fs from "node:fs/promises"; import { db } from "@glossa/db"; import { translations, terms, decks, deck_terms } from "@glossa/db/schema"; -import { inArray, and, eq, count, ne } from "drizzle-orm"; +import { inArray, and, eq, ne, countDistinct } from "drizzle-orm"; type DbOrTx = Parameters[0]>[0]; @@ -64,7 +64,7 @@ const validateLanguages = async (sourceLanguage: string, termIds: string[]) => { const coverage = await db .select({ language: translations.language_code, - coveredCount: count(translations.term_id), + coveredCount: countDistinct(translations.term_id), }) .from(translations) .where(