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

grim’s picture

Subscribing.
Thank you jm.federico. Works like a charm!

Anonymous’s picture

Status: Active » Reviewed & tested by the community

Subscribe, thanks, works ok!!
changed status: rtbtc

davidn’s picture

Subscribing.
Thank you jm.federico. Works perfectly fine!

Rob C’s picture

Confirmed and RTBC.
Will be fixed in the next release.

Rob C’s picture

Test the current development release if you want to see it in action.

Rob C’s picture

Status: Reviewed & tested by the community » Fixed

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.