You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create a public double opt-in list and subscribe to it.
Confirm the subscription from the opt-in email.
Send a campaign.
Unsubscribe from the list through the campaign email.
At this point, the user is unsubscribed but still exists in the listmonk db without subscriptions.
Subscribe again to the same list.
Expected Result:
The user sees a screen indicating that they need to confirm the subscription.
The user receives an opt-in message to confirm the subscription.
Actual Result:
The user sees a screen indicating that they were successfully subscribed to the list.
In the admin panel, the user is not subscribed.
This error is similar to this issue. The difference in this case is that if a user is unsubscribed from a list and tries to subscribe again, they'll see a message indicating that the subscription was successful, but they won't be subscribed. Adding to the confusion, they'll get a message to opt-in. If they confirm the subscription, they'll get correctly subscribed, but obviously the previous message is confusing.
The text was updated successfully, but these errors were encountered:
I suspect the problem lies in this line of the processSubForm method. If the subscriber already exists, the method returns false no matter what. I think the method should check the subscription status to return true or false accordingly.
Version:
Steps to Reproduce This Issue:
At this point, the user is unsubscribed but still exists in the listmonk db without subscriptions.
Expected Result:
Actual Result:
This error is similar to this issue. The difference in this case is that if a user is unsubscribed from a list and tries to subscribe again, they'll see a message indicating that the subscription was successful, but they won't be subscribed. Adding to the confusion, they'll get a message to opt-in. If they confirm the subscription, they'll get correctly subscribed, but obviously the previous message is confusing.
The text was updated successfully, but these errors were encountered: