You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As noted in #1700, results retrieved from the TerminologyCache can be mutated. This should never be the case. Though the validation code may need to alter a ValidationResult or ValueSetExpansionOutcome, it must do this in a way that does not change the cached object, which can impact future validations.
Making immutable versions of ValidationResult and ValueSetExpansionOutcome could make the code safer by throwing exceptions where returned objects are modified.
The text was updated successfully, but these errors were encountered:
As noted in #1700, results retrieved from the TerminologyCache can be mutated. This should never be the case. Though the validation code may need to alter a ValidationResult or ValueSetExpansionOutcome, it must do this in a way that does not change the cached object, which can impact future validations.
Making immutable versions of ValidationResult and ValueSetExpansionOutcome could make the code safer by throwing exceptions where returned objects are modified.
The text was updated successfully, but these errors were encountered: