Test ogdClient
testing/ogcore-api/pipeline/head This commit looks good Details

pull/12/head
Manuel Aranda Rosales 2024-10-23 10:16:50 +02:00
parent 436c297b73
commit 104d1dc8ac
1 changed files with 16 additions and 12 deletions

View File

@ -44,6 +44,7 @@ class OgAdmClientController extends AbstractController
} }
foreach ($data['cfg'] as $cfg) { foreach ($data['cfg'] as $cfg) {
if (isset($cfg['disk']) && isset($cfg['par'])) {
$partitionEntity = $this->entityManager->getRepository(Partition::class) $partitionEntity = $this->entityManager->getRepository(Partition::class)
->findOneBy(['client' => $clientEntity, 'diskNumber' => $cfg['disk'], 'partitionNumber' => $cfg['par']]); ->findOneBy(['client' => $clientEntity, 'diskNumber' => $cfg['disk'], 'partitionNumber' => $cfg['par']]);
@ -54,11 +55,14 @@ class OgAdmClientController extends AbstractController
$partitionEntity->setClient($clientEntity); $partitionEntity->setClient($clientEntity);
$partitionEntity->setDiskNumber($cfg['disk']); $partitionEntity->setDiskNumber($cfg['disk']);
$partitionEntity->setPartitionNumber($cfg['par']); $partitionEntity->setPartitionNumber($cfg['par']);
$partitionEntity->setSize($cfg['tam']); $partitionEntity->setSize($cfg['tam'] ?? null);
$partitionEntity->setMemoryUsage($cfg['uso']); $partitionEntity->setMemoryUsage($cfg['uso'] ?? null);
$this->entityManager->persist($partitionEntity); $this->entityManager->persist($partitionEntity);
$this->entityManager->flush();
} }
}
$this->entityManager->flush();
$center = $this->entityManager->getRepository(OrganizationalUnit::class)->find($clientEntity->getOrganizationalUnit()->getId()); $center = $this->entityManager->getRepository(OrganizationalUnit::class)->find($clientEntity->getOrganizationalUnit()->getId());
$root = $this->entityManager->getRepository(OrganizationalUnit::class)->getRootNodes(); $root = $this->entityManager->getRepository(OrganizationalUnit::class)->getRootNodes();