Fix: Handle subscriptions for users with blank email addresses
This 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