diff --git a/app/controllers/api/functions.php b/app/controllers/api/functions.php index 9d36830883..810e842e90 100644 --- a/app/controllers/api/functions.php +++ b/app/controllers/api/functions.php @@ -467,7 +467,9 @@ App::get('/v1/functions/specifications') foreach ($allRuntimeSpecs as $spec) { $spec['enabled'] = true; - $spec = $hooks->trigger('specificationsHandler', [$plan, &$spec]) ?? $spec; + if (key_exists('runtimeSpecifications', $plan)) { + $spec['enabled'] = in_array($spec['slug'], $plan['runtimeSpecifications']); + } // Only add specs that are within the limits set by environment variables if ($spec['cpus'] <= System::getEnv('_APP_FUNCTIONS_CPUS', 1) && $spec['memory'] <= System::getEnv('_APP_FUNCTIONS_MEMORY', 512)) {