From 2a35b24edf9e1b7a2c20d6e1fe87189f616ee530 Mon Sep 17 00:00:00 2001 From: Yuma Uematsu Date: Mon, 8 Dec 2025 16:42:03 +0900 Subject: [PATCH] fix: book-keeping during managing flag --- viewer/templates/select_QC_table.html | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/viewer/templates/select_QC_table.html b/viewer/templates/select_QC_table.html index 90fd71fa6..f5b089ddf 100644 --- a/viewer/templates/select_QC_table.html +++ b/viewer/templates/select_QC_table.html @@ -113,15 +113,22 @@ {% endfor %} {% else %} - {% if mode != "input" and mode != "confirm" %} + {% if mode != "input" and mode != "confirm" and mode != "flagging_confirm" %} {% for testType in testTypes %} - {% set outer_loop = loop %} - - {% for test in tests | reverse %} - {% if test['testType'] == testType %} - + {% if testType in unselected %} + + {% else %} + {% + set sel = (tests + | selectattr("testType", "equalto", testType) + | selectattr("selected") + | list + | first) + %} + {% if sel is defined %} + {% endif %} - {% endfor %} + {% endif %} {% endfor %} {% endif %} {% endif %} -- GitLab