This bug manifests itself when send notifications with the same version number of a smaller version number. The problem is that that the channel is actually never updated but instead always zero in the database (this does not effect the in-memory datastore) allowing any value to be passed along.
When we handle the notification we update the version but never call store.saveChannel so it would never be update.
|