fix corrupted defs

This commit is contained in:
Yuri Kuznetsov
2025-10-11 09:28:17 +03:00
parent 915283d288
commit 2a76db6899
@@ -129,6 +129,12 @@ class LogicDefsBc implements AdditionalBuilder
$item = $subDefs->$subKey;
$logicDefs->$key ??= (object) [];
// Fix if corrupted.
if (is_array($logicDefs->$key)) {
$logicDefs->$key = (object) [];
}
$logicDefs->$key->$name ??= (object) [];
$logicDefs->$key->$name->$subKey = $item !== null ?