diff --git a/Changelog b/Changelog index b7ba8bfab..e8e87e6b8 100755 --- a/Changelog +++ b/Changelog @@ -1,3 +1,5 @@ +2020-01-06 DariusIII + * Fix: Fix access to user profiles as admin 2020-01-02 DariusIII * Chg: Add ElasticSearch support 2019-12-30 DariusIII diff --git a/app/Http/Controllers/ProfileController.php b/app/Http/Controllers/ProfileController.php index aedd1fb1a..08fedd43d 100644 --- a/app/Http/Controllers/ProfileController.php +++ b/app/Http/Controllers/ProfileController.php @@ -43,12 +43,17 @@ class ProfileController extends BasePageController if ($altID === false && $altUsername !== false) { $user = User::getByUsername($altUsername); if ($user) { + $this->userdata = $user; $altID = $user['id']; $userID = $altID; } } elseif ($altID !== false) { - $userID = $altID; - $publicView = true; + $user = User::find($altID); + if ($user) { + $this->userdata = $user; + $userID = $altID; + $publicView = true; + } } } diff --git a/resources/views/themes/Gentele/profile.tpl b/resources/views/themes/Gentele/profile.tpl index 6b4383e84..5bfe98637 100755 --- a/resources/views/themes/Gentele/profile.tpl +++ b/resources/views/themes/Gentele/profile.tpl @@ -33,7 +33,7 @@