This was caused by missing explicit Equals methods on the OrchardReceiver struct, leading to the default ValueType.Equals behavior that is inadequate. I made some other changes to help ensure the fix is and remains complete.
I also added the TexReceiver to the IsMatch method since it was missing there.
This was caused by missing explicit
Equals
methods on theOrchardReceiver
struct, leading to the defaultValueType.Equals
behavior that is inadequate. I made some other changes to help ensure the fix is and remains complete.I also added the
TexReceiver
to theIsMatch
method since it was missing there.