From ef7342b788a931dc70bf89c94a03af5be7b78224 Mon Sep 17 00:00:00 2001 From: Brandon Presley Date: Thu, 27 Oct 2022 10:32:40 +1300 Subject: [PATCH] Fix max sets always being 3 for plans --- set.service.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/set.service.ts b/set.service.ts index ead20e1..211e6de 100644 --- a/set.service.ts +++ b/set.service.ts @@ -170,14 +170,14 @@ export const countMany = async (names: string[]): Promise => { const questions = names.map(_ => '?').join(','); console.log({questions, names}); const select = ` - SELECT workouts.name, COUNT(sets.id) as total, sets.sets + SELECT workouts.name, COUNT(sets.id) as total, workouts.sets FROM ( - SELECT distinct name FROM sets + SELECT distinct name, sets FROM sets WHERE name IN (${questions}) ) workouts LEFT JOIN sets ON sets.name = workouts.name AND sets.created LIKE STRFTIME('%Y-%m-%d%%', 'now', 'localtime') - AND NOT hidden + AND NOT sets.hidden GROUP BY workouts.name; `; const [result] = await db.executeSql(select, names);