Software licensing emails are broken

[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.

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer