From c6de77e7c7e1974580b785b39cfb074dfc0fe297 Mon Sep 17 00:00:00 2001 From: Alex Kirk Date: Fri, 27 Sep 2024 15:22:26 +0200 Subject: [PATCH] Avoid fatal when no user login can be found during boosting --- includes/class-user.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/includes/class-user.php b/includes/class-user.php index b4842e7..d662460 100644 --- a/includes/class-user.php +++ b/includes/class-user.php @@ -1231,7 +1231,13 @@ public function get_local_friends_page_url( $post_id = null ) { if ( $post_id ) { $path = '/' . $post_id . '/'; } - return home_url( '/friends/' . self::get_user_login_for_url( $this->user_login ) . $path ); + + $user_login = self::get_user_login_for_url( $this->user_login ); + if ( ! $user_login || is_wp_error( $user_login ) ) { + return home_url( '/friends/' . $path ); + } + + return home_url( '/friends/' . $user_login . $path ); } /**