From 7f92144bd082139b6157972f48ea78fc3cdf87da Mon Sep 17 00:00:00 2001 From: "Marco A. Nina Mena" Date: Wed, 22 Nov 2023 15:19:05 -0500 Subject: [PATCH] Do not show system languages. --- .../Controllers/Api/ScriptExecutorController.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/ProcessMaker/Http/Controllers/Api/ScriptExecutorController.php b/ProcessMaker/Http/Controllers/Api/ScriptExecutorController.php index 781cc2aa62..0dd9c2529f 100644 --- a/ProcessMaker/Http/Controllers/Api/ScriptExecutorController.php +++ b/ProcessMaker/Http/Controllers/Api/ScriptExecutorController.php @@ -347,11 +347,13 @@ public function availableLanguages() { $languages = []; foreach (Script::scriptFormats() as $key => $config) { - $languages[] = [ - 'value' => $key, - 'text' => $config['name'], - 'initDockerfile' => ScriptExecutor::initDockerfile($key), - ]; + if (!array_key_exists( 'system', $config) || (array_key_exists( 'system', $config) && !$config['system'])) { + $languages[] = [ + 'value' => $key, + 'text' => $config['name'], + 'initDockerfile' => ScriptExecutor::initDockerfile($key), + ]; + } } return ['languages' => $languages];