mirror of
https://github.com/moodle/moodle.git
synced 2025-01-19 06:18:28 +01:00
db8377b53e
When we read the MUC configuration, a file which exists but is empty will not error, but will cause all configuration to be empty. We already perform an {{is_array()}} check on the {{$configuration}} variable, but the default value for {{$configuration}} is an empty array. In the case where the file exists, but is empty, no errors occur when the file is loaded, and the initial {{$configuration}} value is not overwritten, leading to the file being replaced with an empty copy.