When trying to set parameters for an extension in an install script using the Core Joomla InstallerScript class, this will fail.
The code assumes 'id' as the column, but the #__extensions doesn't have this column, it uses extension_id as a column.
This renders this method the way it is implemented now not usable for updating extension parameters.
Same issue for getParam, which also hard codes the column name to 'id' (which doesn't exist in the extensions table
|
$params = $this->getItemArray('params', $this->paramTable, 'id', $id); |
please test #46195