fix lofic defs cleanup

This commit is contained in:
Yurii
2026-03-05 09:48:06 +02:00
parent 841c66926f
commit d6f97636de
@@ -855,7 +855,9 @@ class LinkManager
"links.$link", "links.$link",
]); ]);
$this->metadata->delete('clientDefs', $entity, ["dynamicLogic.fields.$link"]); $this->metadata->delete('logicDefs', $entity, [
"fields.$link",
]);
$this->metadata->save(); $this->metadata->save();
@@ -907,8 +909,13 @@ class LinkManager
->build(); ->build();
} }
$this->metadata->delete('clientDefs', $entity, ["dynamicLogic.fields.$link"]); $this->metadata->delete('logicDefs', $entity, [
$this->metadata->delete('clientDefs', $entityForeign, ["dynamicLogic.fields.$linkForeign"]); "fields.$link",
]);
$this->metadata->delete('logicDefs', $entityForeign, [
"fields.$linkForeign",
]);
$this->metadata->delete('entityDefs', $entity, [ $this->metadata->delete('entityDefs', $entity, [
"fields.$link", "fields.$link",