Implement UpdateLastSyncFromDocuments hook; adjust syncStatus logic; update layout and metadata for dokumentes relationship
This commit is contained in:
@@ -34,11 +34,11 @@ class UpdateJunctionSyncStatus implements AfterSave
|
||||
$entity->set('syncStatus', 'unclean');
|
||||
$this->entityManager->saveEntity($entity, ['silent' => true, 'skipHooks' => true]);
|
||||
|
||||
// Also update the parent AdvowareAkte
|
||||
$akte = $this->entityManager->getEntity('CAdvowareAkten', $entity->get('cAdvowareAktenId'));
|
||||
// Trigger parent AdvowareAkte update (will update syncStatus and lastSync via its own hook)
|
||||
$akte = $this->entityManager->getEntityById('CAdvowareAkten', $entity->get('cAdvowareAktenId'));
|
||||
if ($akte) {
|
||||
$akte->set('syncStatus', 'unclean');
|
||||
$this->entityManager->saveEntity($akte, ['silent' => true, 'skipHooks' => true]);
|
||||
// Just touch the entity to trigger beforeSave hook
|
||||
$this->entityManager->saveEntity($akte, ['silent' => true]);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user