diff --git a/lib/Service/ExAppService.php b/lib/Service/ExAppService.php index cd8d90db..6cb98c30 100644 --- a/lib/Service/ExAppService.php +++ b/lib/Service/ExAppService.php @@ -306,6 +306,9 @@ public function getAppInfo(string $appId, ?string $infoXml, ?string $jsonInfo, ? // Advanced deploy options if (isset($appInfo['external-app']['environment-variables']['variable'])) { $envVars = []; + if (!isset($appInfo['external-app']['environment-variables']['variable'][0])) { + $appInfo['external-app']['environment-variables']['variable'] = [$appInfo['external-app']['environment-variables']['variable']]; + } foreach ($appInfo['external-app']['environment-variables']['variable'] as $envVar) { $envVars[$envVar['name']] = [ 'name' => $envVar['name'],