It fixes a failing comparison of userProperties on ExperimentUser, when all other properties are equal. It was assumed that receiver instance always has nil value in userProperties.
The issue occurred when custom user properties were set on ExperimentUser passed to fetch function, in order to merge it with the data provided by AmplitudeAnalytics integration.
Checklist
[x] Does your PR title have the correct title format?
Summary
It fixes a failing comparison of
userProperties
onExperimentUser
, when all other properties are equal. It was assumed that receiver instance always hasnil
value inuserProperties
. The issue occurred when custom user properties were set on ExperimentUser passed tofetch
function, in order to merge it with the data provided by AmplitudeAnalytics integration.Checklist