From 9ed90ca6dd9c24f1e5a55ee39b50d363b18d8ede Mon Sep 17 00:00:00 2001 From: mirivlad Date: Fri, 17 Apr 2026 15:35:49 +0800 Subject: [PATCH] fix: Fix FETCH_KEY_PAIR error in defaultSettings --- src/Controllers/AdminController.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Controllers/AdminController.php b/src/Controllers/AdminController.php index 7ed0c34..02f344f 100755 --- a/src/Controllers/AdminController.php +++ b/src/Controllers/AdminController.php @@ -277,8 +277,11 @@ class AdminController extends Model return $response->withHeader('Location', '/')->withStatus(302); } - $stmt = $this->pdo->query("SELECT * FROM default_settings ORDER BY id"); - $settings = $stmt->fetchAll(PDO::FETCH_KEY_PAIR); + $stmt = $this->pdo->query("SELECT setting_key, setting_value FROM default_settings ORDER BY id"); + $settings = []; + while ($row = $stmt->fetch()) { + $settings[$row['setting_key']] = $row['setting_value']; + } return $this->twig->render($response, 'admin/defaults.twig', [ 'title' => 'Дефолтные параметры',