From 023ee5db991325fc302077ff8a544331a25dc40f Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Fri, 7 Jun 2024 16:55:08 +0200 Subject: [PATCH] fix: Set default name for Docker volumes if it is null --- bootstrap/helpers/shared.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/bootstrap/helpers/shared.php b/bootstrap/helpers/shared.php index ebeacf11e..15ed4452d 100644 --- a/bootstrap/helpers/shared.php +++ b/bootstrap/helpers/shared.php @@ -1373,6 +1373,10 @@ function parseDockerComposeFile(Service|Application $resource, bool $isNew = fal if (data_get($v, 'driver_opts')) { // Do nothing } + if (is_null(data_get($v, 'name'))) { + data_set($v, 'name', $name); + } + data_set($topLevelVolumes, $name, $v); } else { $topLevelVolumes->put($name, [ 'name' => $name, @@ -1384,6 +1388,10 @@ function parseDockerComposeFile(Service|Application $resource, bool $isNew = fal if (data_get($v, 'driver_opts')) { // Do nothing } + if (is_null(data_get($v, 'name'))) { + data_set($v, 'name', $name->value()); + } + data_set($topLevelVolumes, $name->value(), $v); } else { $topLevelVolumes->put($name->value(), [ 'name' => $name->value(), @@ -1437,6 +1445,10 @@ function parseDockerComposeFile(Service|Application $resource, bool $isNew = fal if (data_get($v, 'driver_opts')) { // Do nothing } + if (is_null(data_get($v, 'name'))) { + data_set($v, 'name', $source); + } + data_set($topLevelVolumes, $source, $v); } else { $topLevelVolumes->put($source, [ 'name' => $source,