From e6441d2b15ca6c9ad3c790a37b70b74f0e7451d6 Mon Sep 17 00:00:00 2001 From: Boy132 Date: Fri, 5 Sep 2025 10:51:39 +0200 Subject: [PATCH] fix egg importer --- app/Services/Eggs/Sharing/EggImporterService.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Services/Eggs/Sharing/EggImporterService.php b/app/Services/Eggs/Sharing/EggImporterService.php index bcd57ba12..5c464830a 100644 --- a/app/Services/Eggs/Sharing/EggImporterService.php +++ b/app/Services/Eggs/Sharing/EggImporterService.php @@ -181,9 +181,9 @@ class EggImporterService if ($forbidden->count()) { $parsed['variables'] = $allowed->merge($updatedVariables)->all(); - if (count($parsed['startup_commands']) > 0) { + foreach ($parsed['startup_commands'] ?? [] as $name => $startup) { $pattern = '/\b(' . collect($forbidden)->map(fn ($variable) => preg_quote($variable['env_variable']))->join('|') . ')\b/'; - $parsed['startup'] = preg_replace($pattern, 'SERVER_$1', $parsed['startup']) ?? $parsed['startup']; + $parsed['startup_commands'][$name] = preg_replace($pattern, 'SERVER_$1', $startup) ?? $startup; } }