Compare commits

..

2 Commits

Author SHA1 Message Date
Manuel Aranda Rosales 1c13c8fe7d Merge pull request 'Fixed ogAgent webhook data error 500' (#15) from develop into main
testing/ogcore-api/pipeline/head This commit looks good Details
Reviewed-on: #15
2024-11-22 10:46:12 +01:00
Manuel Aranda Rosales c33528f78f Fixed ogAgent webhook data error 500
testing/ogcore-api/pipeline/head This commit looks good Details
testing/ogcore-api/pipeline/pr-main Build started... Details
2024-11-22 10:41:40 +01:00
1 changed files with 5 additions and 0 deletions

View File

@ -18,6 +18,10 @@ class CreatePartitionService
public function __invoke(array $data, Client $clientEntity): void
{
foreach ($data['cfg'] as $cfg) {
if (!isset($cfg['disk'], $cfg['par'], $cfg['tam'], $cfg['uso'], $cfg['fsi'])) {
continue;
}
$partitionEntity = $this->entityManager->getRepository(Partition::class)
->findOneBy(['client' => $clientEntity, 'diskNumber' => $cfg['disk'], 'partitionNumber' => $cfg['par']]);
@ -41,6 +45,7 @@ class CreatePartitionService
$partitionEntity->setDiskNumber($cfg['disk']);
$partitionEntity->setPartitionNumber($cfg['par']);
$partitionEntity->setSize($cfg['tam']);
$partitionEntity->setFilesystem($cfg['fsi']);
$partitionEntity->setMemoryUsage(((int) $cfg['uso']) * 100);
$this->entityManager->persist($partitionEntity);
}