Skip to content

Commit cd03ef4

Browse files
authored
Merge pull request #2827 from themeum/bundle_expiry_issue
Fix: Course getting bundle enrollment record after bundle expiry
2 parents 77530be + acc5037 commit cd03ef4

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

ecommerce/HooksHandler.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -405,7 +405,10 @@ public function manage_earnings_and_enrollments( string $order_status, int $orde
405405
*/
406406
if ( $this->order_model->is_single_order( $order ) ) {
407407
update_post_meta( $has_enrollment->ID, EnrollmentModel::ENROLLMENT_ORDER_ID_META, $order_id );
408-
408+
$has_bundle_enrollment_meta = get_post_meta( $has_enrollment->ID, CourseBundle::BUNDLE_ENROLLMENT_META, true );
409+
if ( $has_bundle_enrollment_meta ) {
410+
delete_post_meta( $has_enrollment->ID, CourseBundle::BUNDLE_ENROLLMENT_META );
411+
}
409412
/**
410413
* Update enrollment expiry date if it is set in a course.
411414
*/

0 commit comments

Comments
 (0)