From 1122326d5568b90b46a3652438fb3de43a1f788e Mon Sep 17 00:00:00 2001 From: Nate Wright Date: Mon, 16 Dec 2024 11:08:39 +0000 Subject: [PATCH] pkp/pkp-lib#10714 Fix: can't save site-level theme options --- classes/plugins/ThemePlugin.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/classes/plugins/ThemePlugin.php b/classes/plugins/ThemePlugin.php index 98980905b16..6bf2630ee68 100644 --- a/classes/plugins/ThemePlugin.php +++ b/classes/plugins/ThemePlugin.php @@ -662,7 +662,9 @@ public function saveOption($name, $value, $contextId = null) if (is_null($contextId)) { $context = Application::get()->getRequest()->getContext(); - $contextId = $context->getId(); + if ($context) { + $contextId = $context->getId(); + } } $pluginSettingsDao = DAORegistry::getDAO('PluginSettingsDAO'); /** @var PluginSettingsDAO $pluginSettingsDao */