From af58bb2529982aad2617e2c0fea4c4dd0e4efd75 Mon Sep 17 00:00:00 2001 From: Alex Wiens <alex.wiens@uni-paderborn.de> Date: Sat, 8 Mar 2025 16:20:57 +0100 Subject: [PATCH] Prule: Fix db evaluated, processed flags --- prule/__main__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/prule/__main__.py b/prule/__main__.py index 692471c..c61a810 100644 --- a/prule/__main__.py +++ b/prule/__main__.py @@ -403,6 +403,7 @@ if __name__ == "__main__": process_time_start = datetime.datetime.now().timestamp() error = False + evaluated = False job_meta = None job_data = None job_id = None @@ -494,6 +495,7 @@ if __name__ == "__main__": matched_tags = [] rule_output = [] if error == False and rinput != None and job_meta != None: + evaluated = True for rule in rules_list: try: out = rule_evaluate(rule, rinput, job_meta, not args["ignore_rule_requirements"]) @@ -550,7 +552,7 @@ if __name__ == "__main__": log.print(log.info, str(job_output)) # db output if db_output != None: - db_output.db_insert_result(-1, job_output, job_meta, process_time, True) + db_output.db_insert_result(-1, job_output, job_meta, process_time, evaluated, job_meta != None and job_data != None) log.set_prefix("") -- GitLab