From f98405188d625863a4952d18d4f65947e31d1423 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Wed, 15 May 2024 15:45:56 +0200 Subject: [PATCH] Refactor shared.php to escape dollar signs in service labels --- bootstrap/helpers/shared.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bootstrap/helpers/shared.php b/bootstrap/helpers/shared.php index eebaa4bce..183d9d2ec 100644 --- a/bootstrap/helpers/shared.php +++ b/bootstrap/helpers/shared.php @@ -1174,6 +1174,9 @@ function parseDockerComposeFile(Service|Application $resource, bool $isNew = fal ] ]); } + $serviceLabels = $serviceLabels->map(function ($value, $key) { + return escapeDollarSign($value); + }); data_set($service, 'labels', $serviceLabels->toArray()); data_forget($service, 'is_database'); if (!data_get($service, 'restart')) {