From 7e5d473c1b1c19255bf53de3efec2163b0b303d8 Mon Sep 17 00:00:00 2001 From: bruntib Date: Mon, 20 Apr 2026 15:07:35 +0200 Subject: [PATCH] [fix] Fix crash when analyzer_command is null Old CodeChecker versions didn't store the analyzer command. In this case `null` value was written to the analyzer_command column. Decompressing it with zlib results an error. --- web/server/codechecker_server/api/report_server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/server/codechecker_server/api/report_server.py b/web/server/codechecker_server/api/report_server.py index 221dc382ad..1bedb11fef 100644 --- a/web/server/codechecker_server/api/report_server.py +++ b/web/server/codechecker_server/api/report_server.py @@ -1891,7 +1891,7 @@ def getAnalysisInfo(self, analysis_info_filter, limit, offset): for cmd in analysis_info_query: command = zlib.decompress(cmd.analyzer_command) \ - .decode("utf-8") + .decode("utf-8") if cmd.analyzer_command else "" checkers_q = session \ .query(Checker.analyzer_name,