Fix: Handle subscriptions for users with blank email addresses
his merge request addresses an issue ( #3031919) where subscriptions were failing for users who had blank email addresses. The issue was causing exceptions during subscription processes, impacting user experience and functionality.
Changes Made: -Implemented validation and handling to accommodate subscriptions for users without email addresses. -Updated subscription logic to gracefully handle scenarios where email addresses are not provided