Fix that user dashboards are always deleted on add/update

fixes #11136
This commit is contained in:
Eric Lippmann 2016-02-17 10:17:23 +01:00
parent dc80fe59ef
commit b005df68a2

View File

@ -77,6 +77,9 @@ class DashboardConfig extends Config
public function saveIni($filePath = null, $fileMode = 0660) public function saveIni($filePath = null, $fileMode = 0660)
{ {
parent::saveIni($filePath, $fileMode); parent::saveIni($filePath, $fileMode);
if ($filePath === null) {
$filePath = $this->configFile;
}
foreach (static::listConfigFilesForUser($this->user) as $file) { foreach (static::listConfigFilesForUser($this->user) as $file) {
if ($file !== $filePath) { if ($file !== $filePath) {
@unlink($file); @unlink($file);