]> git.mxchange.org Git - friendica.git/blobdiff - src/Core/Config/Configuration.php
Merge pull request #6942 from annando/worker-fast-commands
[friendica.git] / src / Core / Config / Configuration.php
index 532ed982a9d46498d3de738e741f58db33b26cbc..c6fe626d91e441f1033142e64bda5e2ce6b526ac 100644 (file)
@@ -10,6 +10,16 @@ namespace Friendica\Core\Config;
  */
 class Configuration
 {
+       /**
+        * The blacklist of configuration settings, which should not get saved to the backend
+        * @var array
+        */
+       private $configSaveBlacklist = [
+               'config' => [
+                       'hostname' => true,
+               ]
+       ];
+
        /**
         * @var Cache\IConfigCache
         */
@@ -117,7 +127,7 @@ class Configuration
                $cached = $this->configCache->set($cat, $key, $value);
 
                // If there is no connected adapter, we're finished
-               if (!$this->configAdapter->isConnected()) {
+               if (!$this->configAdapter->isConnected() || !empty($this->configSaveBlacklist[$cat][$key])) {
                        return $cached;
                }