|
|
@@ -89,6 +89,7 @@ class L2Store {
|
|
|
}
|
|
|
|
|
|
public static function getConfig(): array {
|
|
|
+ self::ensureSchema();
|
|
|
$cfg = self::defaults();
|
|
|
try {
|
|
|
$rows = DB::select('SELECT config FROM '.self::CONFIG_TABLE.' WHERE id='.self::CONFIG_ID);
|
|
|
@@ -112,6 +113,7 @@ class L2Store {
|
|
|
}
|
|
|
|
|
|
public static function saveConfig(array $cfg): void {
|
|
|
+ self::ensureSchema();
|
|
|
$cfg = self::mergeDeep(self::defaults(), $cfg);
|
|
|
$json = json_encode($cfg, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
|
|
|
try {
|