From cbfed2ca14a6e5c1c1a1d7d348eb56a2f9e93b08 Mon Sep 17 00:00:00 2001
From: Alex Wiens <alex.wiens@uni-paderborn.de>
Date: Sun, 16 Feb 2025 01:08:51 +0100
Subject: [PATCH] Prule.daemon: Fix setting of evaluated column

---
 prule/daemon/__main__.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/prule/daemon/__main__.py b/prule/daemon/__main__.py
index 937bc54..ce75441 100644
--- a/prule/daemon/__main__.py
+++ b/prule/daemon/__main__.py
@@ -827,8 +827,9 @@ class PruleThread(threading.Thread):
         # save result to cache db
         if config.config["CACHE_DB"] == True:
             try:
+                evaluated = "error" in result_json and result_json["error"] == False
                 with prule.debug.Timing("prulethread.db_insert_result", "PRINT_TIMING" in config.config):
-                    self.db_con.db_insert_result(job.ccjobid, result_json, job_meta, process_time, True)
+                    self.db_con.db_insert_result(job.ccjobid, result_json, job_meta, process_time, evaluated)
             except Exception as e:
                 print(e)
                 print("ERROR: db_insert_result failed for job ccid {}".format(job.ccjobid))
-- 
GitLab