Details
-
Task
-
Resolution: Fixed
-
L3 - Default
-
None
-
Not defined
Description
Context:
Currently the value parsing of KPI reports in DigestService.getKpiValueString is not nullsafe and can lead to NPEs if for some reason the value is null.
Also, there is an incorrect error log for nonexisting reports in getKpiSummaryDtos.
AT:
- incorrect error log is removed
- getKpiValueString is made nullsafe
Testing notes:
Unfortunately the NPE cannot be tested as the issue doesn't seem to be reproduceable.
The incorrect log can be tested: set up a digest, wait for it to be sent out and confirm that there is no log that claims that a report for a digest could not be found.
This is also backported to 39 and 310 maintenance branches