Skip to content

Commit

Permalink
new course enrollment email issue fix
Browse files Browse the repository at this point in the history
  • Loading branch information
harunollyo committed Jul 28, 2023
1 parent a035d44 commit 02e2b88
Showing 1 changed file with 4 additions and 7 deletions.
11 changes: 4 additions & 7 deletions classes/WooCommerce.php
Original file line number Diff line number Diff line change
Expand Up @@ -359,17 +359,14 @@ public function enrolled_courses_status_change( $order_id, $status_from, $status
* @since v2.0.5
*/
if ( self::should_order_auto_complete( $order_id ) ) {
// Mark enrollment as completed.
tutor_utils()->course_enrol_status_change( $enrolled_id, 'completed' );
// Mark complete only from client side.
$mark_completed = self::mark_order_complete( $order_id );
if ( $mark_completed ) {
$user_id = get_post_field( 'post_author', $enrolled_id );
$course_id = get_post_field( 'post_parent', $enrolled_id );
do_action( 'tutor_after_enrolled', $course_id, $user_id, $enrolled_id );
}
// Mark WC order as completed.
self::mark_order_complete( $order_id );
} else {
tutor_utils()->course_enrol_status_change( $enrolled_id, $status_to );
}

// Invoke enrolled hook.
if ( 'completed' === $status_to ) {
$user_id = get_post_field( 'post_author', $enrolled_id );
Expand Down

0 comments on commit 02e2b88

Please sign in to comment.