From e274b8350451a20c24e652ea05ed1964ebb86b54 Mon Sep 17 00:00:00 2001 From: slawkens Date: Sun, 12 Apr 2026 13:20:48 +0200 Subject: [PATCH] Fix: Reset settings by plugin name, not the settings key name --- admin/pages/settings.php | 3 ++- system/templates/admin.settings.html.twig | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/admin/pages/settings.php b/admin/pages/settings.php index 75dd8231..5a708380 100644 --- a/admin/pages/settings.php +++ b/admin/pages/settings.php @@ -49,7 +49,7 @@ if (!is_array($settingsFile)) { if (isset($_POST['reset']) && $_POST['reset'] == '1') { $settings = Settings::getInstance(); - $settings->deleteFromDatabase($plugin); + $settings->deleteFromDatabase($settingsFile['key']); $settings->clearCache(); success('Settings for this plugin has been reset.'); @@ -66,4 +66,5 @@ $twig->display('admin.settings.html.twig', [ 'settings' => $settingsFile['settings'], 'script' => $settingsParsed['script'], 'settingsKeyName' => $settingsKeyName, + 'pluginName' => $plugin, ]); diff --git a/system/templates/admin.settings.html.twig b/system/templates/admin.settings.html.twig index f3a9373c..bb1e1017 100644 --- a/system/templates/admin.settings.html.twig +++ b/system/templates/admin.settings.html.twig @@ -22,7 +22,7 @@ -
+ {{ csrf() }}