From 349c052db036e6890fabc64e493174e6d9491561 Mon Sep 17 00:00:00 2001 From: "D. Berge" Date: Tue, 3 May 2022 17:23:50 +0200 Subject: [PATCH] Use all sequences to build QC tree. Fixes #213. --- lib/www/server/lib/db/qc/results/get.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/www/server/lib/db/qc/results/get.js b/lib/www/server/lib/db/qc/results/get.js index eab775e..1b1e8c0 100644 --- a/lib/www/server/lib/db/qc/results/get.js +++ b/lib/www/server/lib/db/qc/results/get.js @@ -24,7 +24,6 @@ async function getSequences (client, sequenceId) { FROM raw_lines WHERE ($1::numeric IS NULL OR sequence = $1) - AND meta ? 'qc' ORDER BY sequence; `; @@ -48,7 +47,7 @@ function makeTree (leaf, sequences, shots) { const leafSequences = sequences.map(seq => { const sequenceShots = shots.filter(pnt => pnt.sequence == seq.sequence && pnt.meta.qc_id == leaf.id); - if (seq.meta?.qc[leaf.id] || sequenceShots.length) { + if (seq.meta?.qc?.[leaf.id] || sequenceShots.length) { const sequence = {...seq}; sequence.shots = sequenceShots; return sequence; @@ -75,7 +74,7 @@ async function get (projectId, sequenceId, opts = {}) { if (opts.flat) { res = { - sequences, + sequences: sequences.filter(i => i.meta?.qc), shots } } else {