From 8d9a766f6a047a6dab1164a981ff66547ecda49c Mon Sep 17 00:00:00 2001 From: GS Date: Sat, 7 Mar 2026 16:06:42 +0100 Subject: [PATCH] Binary logs fetching for super users only --- libraries/classes/Menu.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/libraries/classes/Menu.php b/libraries/classes/Menu.php index e4b07971fa..52b18feb50 100644 --- a/libraries/classes/Menu.php +++ b/libraries/classes/Menu.php @@ -463,11 +463,13 @@ class Menu $isSuperUser = $this->dbi->isSuperUser(); $isCreateOrGrantUser = $this->dbi->isGrantUser() || $this->dbi->isCreateUser(); - if (SessionCache::has('binary_logs')) { - $binaryLogs = SessionCache::get('binary_logs'); - } else { - $binaryLogs = $this->dbi->fetchResult('SHOW BINARY LOGS', 'Log_name'); - SessionCache::set('binary_logs', $binaryLogs); + if ($isSuperUser) { + if (SessionCache::has('binary_logs')) { + $binaryLogs = SessionCache::get('binary_logs'); + } else { + $binaryLogs = $this->dbi->fetchResult('SHOW BINARY LOGS', 'Log_name'); + SessionCache::set('binary_logs', $binaryLogs); + } } $tabs = [];