diff --git a/prule/__main__.py b/prule/__main__.py index 692471cbda4099caf077ddb5740154342b8f2f27..c61a810c098fe01ca65b26a16bf2a227368924f6 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("")