Fix Settings:save for other plugins

This commit is contained in:
slawkens 2023-11-11 18:44:48 +01:00
parent 37bde7df22
commit 1d5b751fe1

View File

@ -54,9 +54,12 @@ class Settings implements ArrayAccess
}
}
public function save($pluginName, $values) {
public function save($pluginName, $values)
{
$this->loadPlugin($pluginName);
if (!isset($this->settingsFile[$pluginName])) {
throw new RuntimeException('Error on save settings: plugin does not exist');
throw new RuntimeException("Error on save settings: plugin $pluginName does not exist");
}
$settings = $this->settingsFile[$pluginName];