Context:
When performing outcome processing with a assessment result, having a assessment test definition with a weight with an invalid weight value (for example 3,5 instead of 3.5), the resulting weight is converted to a weight of null.
The nullified weight is filtered out of the weight collection in the initialisation phase of the AssessmentTest class, see below:

Bug
When the assessment result outcome is returned, the weight is fallen back to the value of 1. The expectation was, that the weight had a fallback value of 0 or an exception was thrown (this should be analysed first for impact).
Context:
When performing outcome processing with a assessment result, having a assessment test definition with a weight with an invalid weight value (for example 3,5 instead of 3.5), the resulting weight is converted to a weight of null.
The nullified weight is filtered out of the weight collection in the initialisation phase of the AssessmentTest class, see below:
Bug
When the assessment result outcome is returned, the weight is fallen back to the value of 1. The expectation was, that the weight had a fallback value of 0 or an exception was thrown (this should be analysed first for impact).