Veyon 4.9.7 configuration not writable
-
After upgrading Veyon to 4.9.7, I received a new error message on startup of Veyon Master that complains about the user configuration not being writable.
I investigated this a little and the reason is, I am using a predefined, fixed user configuration file that resides on a network share not writeable by normal users. That's intentional, as this configuration file has the perfect settings and thus should not be changed by the users. I pass this network location through the "UserConfiguration" entry in the json file specified with /ApplyConfig when installing Veyon.
I also checked the 4.9.7 source code and noticed the commit 8c37fba which introduces a new check in JsonStore::isWritable(), probably called by ConfigurationManager::saveConfiguration(), that seems to be responsible for the error message.
Does anybody have a solution for that? For me, it would be perfect, if I could switch to the old behaviour (no error message about the read only configuration file), but I guess this requires a source code change. For now, I downgraded to 4.9.6, but obviously that's no permanent solution.