We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d39060f commit b72b03bCopy full SHA for b72b03b
web/server/codechecker_server/api/mass_store_run.py
@@ -877,6 +877,16 @@ def __store_checker_identifiers(
877
LOG.debug("Acquiring ID for checker '%s/%s' "
878
"for the first time.", analyzer, checker)
879
880
+ # Update existing checkers with severity from reports.
881
+ if checker_severities:
882
+ for (analyzer, checker), sev_str in \
883
+ checker_severities.items():
884
+ sev = ttypes.Severity._NAMES_TO_VALUES[sev_str]
885
+ session.query(Checker) \
886
+ .filter(Checker.analyzer_name == analyzer,
887
+ Checker.checker_name == checker) \
888
+ .update({"severity": sev})
889
+
890
session.commit()
891
return
892
except (sqlalchemy.exc.OperationalError,
0 commit comments