The message that should be shown to the user was not working properly.
I added this line
$_SESSION['messages']['status'] = array_values($_SESSION['messages']['status']);
Just below (123)
unset($_SESSION['messages']['status'][$position]);
The line re-indexes the messages form "0"
Problem is if we unset the message in index 0, thing don't work properly form then on and any remaining messages are not printed.
Marking as major as this causes plenty of users not to look for the activation email.
Comments
Comment #1
grim commentedSubscribing.
Thank you jm.federico. Works like a charm!
Comment #2
Anonymous (not verified) commentedSubscribe, thanks, works ok!!
changed status: rtbtc
Comment #3
davidn commentedSubscribing.
Thank you jm.federico. Works perfectly fine!
Comment #4
rob c commentedConfirmed and RTBC.
Will be fixed in the next release.
Comment #5
rob c commentedTest the current development release if you want to see it in action.
Comment #6
rob c commented