mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Fix unauth application graphs (#14216)
* Fix unauth application graphs * Use when
This commit is contained in:
@@ -3,8 +3,12 @@
|
||||
use App\Models\Application;
|
||||
|
||||
if (is_numeric($vars['id'])) {
|
||||
$app = Application::hasAccess(Auth::user())->firstWhere(['app_id' => $vars['id']]);
|
||||
if ($auth || $app) {
|
||||
// check user has access, unless allow_unauth_graphs is enabled
|
||||
$app = Application::when(! $auth, function ($query) {
|
||||
return $query->hasAccess(Auth::user());
|
||||
})->firstWhere(['app_id' => $vars['id']]);
|
||||
|
||||
if ($app) {
|
||||
$device = device_by_id_cache($app->device_id);
|
||||
if ($app->app_type != 'proxmox') {
|
||||
$title = generate_device_link($device);
|
||||
|
Reference in New Issue
Block a user