Skip to content

Commit 6eae551

Browse files
committed
= 4.3.4 =
~ Release.
1 parent 06b17a9 commit 6eae551

File tree

4 files changed

+444
-375
lines changed

4 files changed

+444
-375
lines changed

inc/TemplateHooks/Instructor/SingleInstructorTemplate.php

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -257,14 +257,16 @@ public function detect_instructor_by_page() {
257257
$instructor = $userModel;
258258
} else {
259259
// Get user by slug.
260-
$wp_user = get_user_by( 'slug', $instructor_name );
261-
$userModel = UserModel::find( $wp_user->ID, true );
260+
$wp_user = get_user_by( 'slug', $instructor_name );
262261
// Only allow view instructor when user is administrator or view his/her profile.
263-
if ( current_user_can( UserModel::ROLE_ADMINISTRATOR )
264-
|| ( $userModelCurrent && $userModelCurrent->get_id() === $wp_user->ID ) ) {
265-
$instructor = $userModelCurrent;
266-
} elseif ( empty( $userModel->get_pretty_slug( false ) ) ) {
267-
$instructor = $userModel;
262+
if ( $wp_user ) {
263+
$userModel = UserModel::find( $wp_user->ID, true );
264+
if ( current_user_can( UserModel::ROLE_ADMINISTRATOR )
265+
|| ( $userModelCurrent && $userModelCurrent->get_id() === $wp_user->ID ) ) {
266+
$instructor = $userModelCurrent;
267+
} elseif ( empty( $userModel->get_pretty_slug( false ) ) ) {
268+
$instructor = $userModel;
269+
}
268270
}
269271
}
270272
} else {

0 commit comments

Comments
 (0)