strangerstudios / pmpro-failed-payment-limit

Cancel members subscriptions after X failed payments. Set X in plugin code.
5 stars 6 forks source link

Notice logged when user has no level #13

Open mircobabini opened 2 years ago

mircobabini commented 2 years ago

Somehow this happened:

PHP Notice: Trying to get property 'ID' of non-object This line: https://github.com/strangerstudios/pmpro-failed-payment-limit/blob/8fa9cba282187371c7afc313a864953e44ff7f20/pmpro-failed-payment-limit.php#L58

Should be:

    $old_level = pmpro_getMembershipLevelForUser( $user->ID );
    if ( ! $old_level ) {
        return;
    }