fix: correct service update logic in Docker Compose parser

This commit is contained in:
Andras Bacsai
2025-01-20 13:58:52 +01:00
parent 3bc85b1a8c
commit 8350c3e039

View File

@@ -2005,7 +2005,7 @@ function parseDockerComposeFile(Service|Application $resource, bool $isNew = fal
projectName: $resource->project()->name, projectName: $resource->project()->name,
resourceName: $resource->name, resourceName: $resource->name,
type: 'service', type: 'service',
subType: $isDatabase ? 'database' : 'application', subType: $isDatabase ? 'database' : 'application',
subId: $savedService->id, subId: $savedService->id,
subName: $savedService->name, subName: $savedService->name,
environment: $resource->environment->name, environment: $resource->environment->name,
@@ -2872,7 +2872,7 @@ function parseDockerComposeFile(Service|Application $resource, bool $isNew = fal
data_forget($service, 'volumes.*.is_directory'); data_forget($service, 'volumes.*.is_directory');
data_forget($service, 'exclude_from_hc'); data_forget($service, 'exclude_from_hc');
data_set($service, 'environment', $serviceVariables->toArray()); data_set($service, 'environment', $serviceVariables->toArray());
updateCompose($savedService); updateCompose($service);
return $service; return $service;
}); });