[CONFIG][CORE] Fix bug in overriding default config

This commit is contained in:
Hugo Sales 2021-09-20 15:20:25 +01:00
parent 8bb6285522
commit 91fd7d1cfa
Signed by: someonewithpc
GPG Key ID: 7D0C7EAFC9D835A0

View File

@ -255,7 +255,7 @@ class GNUsocial implements EventSubscriberInterface
$wrapper = $container->hasParameter($to) ? $container->getParameter($to) : []; $wrapper = $container->hasParameter($to) ? $container->getParameter($to) : [];
$content = [$from => $container->getParameter($from)]; $content = [$from => $container->getParameter($from)];
$container->getParameterBag()->remove($from); $container->getParameterBag()->remove($from);
$locals = isset($locals[$from]) ? [$from => $locals[$from]] : []; $locals = $locals[$from] ?? [];
$configs = array_replace_recursive($wrapper, $content, $locals); $configs = array_replace_recursive($wrapper, $content, $locals);
$container->setParameter($to, $configs); $container->setParameter($to, $configs);
}; };