Since moving to RC-6, email notifications about granted or renewed roles fail to send. The conditional actions have been tested with Payment Received and Completed order status as well as with fresh installations of Ubercart.

Within the mysql database I have noticed that ca_predicates only list uc_role_notify_grant and uc_role_notify_renew with the status value of 1. Within ca.admin.inc the following code indicates that these should be operational:

$form['predicate_status'] = array(
'#type' => 'radios',
'#title' => t('Status'),
'#description' => t('Disabled predicates will not be processed when their trigger is pulled.'),
'#options' => array(
1 => t('Enabled'),
0 => t('Disabled'),
),
'#default_value' => $pid ? $predicate['#status'] : 1,
);

I am not sure what is going on but somewhere between RC-3 and RC-6 the role granted and role renewed notifications are failing to fire.

Regards,
Jason

Comments

longwave’s picture

Status: Active » Closed (cannot reproduce)

Old issue, seems to be fixed in newer versions.