- Affected version
- 2.2.6 Patch 2
When
This can result in the user's opt-outs being lost in the following case;
preferencesSaveProcess
is being called, it doesn't check the $visitor->canUsePushNotifications()
before fetching and processing push notification opt-outsThis can result in the user's opt-outs being lost in the following case;
- User makes push notification opt-outs
- User is put into a group which does not permit push notifications
- User makes changes to alert opt-outs/preferences
- User is put into a group which does permit push notifications
- Original opt-outs for push notifications have been lost.