Index: branches/5.1.x/core/units/users/users_event_handler.php =================================================================== diff -u -N -r14106 -r14115 --- branches/5.1.x/core/units/users/users_event_handler.php (.../users_event_handler.php) (revision 14106) +++ branches/5.1.x/core/units/users/users_event_handler.php (.../users_event_handler.php) (revision 14115) @@ -1,6 +1,6 @@ isSubscriberOnly($event, true)) { $cs_helper->CheckStateField($event, 'State', 'Country'); } - - $this->_makePasswordRequired($event); + else { + // no need to make password required when guest user tries to subscribe to mailing + $this->_makePasswordRequired($event); + } $cs_helper->PopulateStates($event, 'State', 'Country'); $object =& $event->getObject();