From b556eb39b3a4dbd95efb3db0f5a3994d9afb61ab Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Wed, 22 Apr 2026 17:11:02 +0200 Subject: [PATCH] chore(shopping): stale Kommentar in clearCheckedItems entfernt Der alte Satz beschrieb die ersetzte SQL-EXISTS-Variante; der neue erklaert den aktuellen JS-basierten Family-Lookup. Co-Authored-By: Claude Opus 4.7 (1M context) --- src/lib/server/shopping/repository.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/lib/server/shopping/repository.ts b/src/lib/server/shopping/repository.ts index 37ec41b..b2e043f 100644 --- a/src/lib/server/shopping/repository.ts +++ b/src/lib/server/shopping/repository.ts @@ -181,10 +181,8 @@ export function toggleCheck( export function clearCheckedItems(db: Database.Database): void { const tx = db.transaction(() => { - // Alle aggregierten Zeilen mit checked-Status holen, pro recipe_id gruppieren - // und Rezepte finden, deren Zeilen ALLE abgehakt sind. // Rohe (name, unit)-Zeilen holen, checked-Status per Family-Key-Lookup - // in JS entscheiden (SQL-CASE-Duplikation vermeiden). + // in JS entscheiden. Rezepte mit ALLEN Zeilen abgehakt werden raus. const allRowsRaw = db .prepare( `SELECT