CauseFX 4 лет назад
Родитель
Сommit
3a4b1f21d4
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      api/classes/organizr.class.php

+ 5 - 1
api/classes/organizr.class.php

@@ -861,7 +861,7 @@ class Organizr
 		return $current;
 	}
 	
-	public function config()
+	public function config($tries = 1)
 	{
 		// Load config or default
 		if (file_exists($this->userConfigPath)) {
@@ -869,6 +869,10 @@ class Organizr
 		} else {
 			$config = $this->fillDefaultConfig($this->loadConfig($this->defaultConfigPath));
 		}
+		if (!is_array($config) && $tries < 5) {
+			$tries++;
+			return $this->config($tries);
+		}
 		return $config;
 	}