Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #960
I think this solves the problem we have seen in the issue above. I broke this in #943. There was even a discussion about that specific change https://github.com/mondoohq/cnspec/pull/943/files#r1392963805 The intention there was that we do not override scores if they already exist, since that was breaking the new exceptions logic.
I think I messed it up because with the flow in that PR there are situation where the score would be completely missing from the reporting job and that causes panics. I re-wrote the code to only set the score if it's not already set. That works for exceptions and also fixes the panic