diff --git a/src/Admin/AdminSubscriptionPostType.php b/src/Admin/AdminSubscriptionPostType.php index fb568a78..96897161 100644 --- a/src/Admin/AdminSubscriptionPostType.php +++ b/src/Admin/AdminSubscriptionPostType.php @@ -15,6 +15,7 @@ use Pronamic\WordPress\Pay\Plugin; use Pronamic\WordPress\Pay\Subscriptions\SubscriptionPeriod; use Pronamic\WordPress\Pay\Subscriptions\SubscriptionPostType; +use Pronamic\WordPress\Pay\Subscriptions\SubscriptionStatus; use Pronamic\WordPress\Pay\Util; use WP_Post; use WP_Query; @@ -511,6 +512,10 @@ public function custom_columns( $column, $post_id ) { case 'pronamic_subscription_next_payment': $next_payment_date = $subscription->get_next_payment_date(); + if ( SubscriptionStatus::ACTIVE !== $subscription->get_status() ) { + $next_payment_date = null; + } + echo empty( $next_payment_date ) ? '—' : esc_html( $next_payment_date->format_i18n( \__( 'D j M Y', 'pronamic_ideal' ) ) ); break;