[ad_1]
Since the latest EDD and EDD Software Licensing updates, renewal emails are not being sent out.
From what I can see, this is due to two separate bugs.
In the edd_sl_scheduled_reminders
function, you have this condition:
if (edd_software_licensing()->notices->is_enabled($notice) ) {
continue;
}
I believe the condition is wrong. Shouldn’t you only continue
if the notice is NOT enabled?
Second, this function is not always working for me:
$send_period = edd_software_licensing()->notices->get_notice_period($notice);
The period
is empty.
I temporarily fixed this using the following:
$send_period = edd_get_email_meta($notice->id, 'period', true);
This is a pretty major bug. Users haven’t been receiving renewal reminders since we updated EDD Software Licensing a week ago.