diff --git a/src/OgBootBundle/Controller/OgBootController.php b/src/OgBootBundle/Controller/OgBootController.php index 9162daf..7eea552 100644 --- a/src/OgBootBundle/Controller/OgBootController.php +++ b/src/OgBootBundle/Controller/OgBootController.php @@ -140,7 +140,7 @@ public function getStatus(): Response $ogLiveConfigResult = $ogLiveResponse['output']; $ogLiveExitCode = $ogLiveResponse['exitCode']; - $defaultOglive = null; + $defaultOglive = ""; $installedOglives = []; $ogLiveError = null; @@ -150,13 +150,12 @@ public function getStatus(): Response 'error' => 'FAILED_TO_RETRIEVE_OGLIVE_CONFIGURATION', 'details' => $ogLiveConfigResult['error'] ?? 'Unknown error' ]; + $defaultOglive = ""; + $installedOglives = []; } else { // Extraer datos si el comando fue exitoso - $defaultOglive = $ogLiveConfigResult['default_oglive'] ?? null; + $defaultOglive = $ogLiveConfigResult['default_oglive'] ?? ""; $installedOglives = $ogLiveConfigResult['installed_ogLives'] ?? []; - if (empty($installedOglives)) { - $installedOglives = ['message' => 'No installed ogLives found']; - } } // Llamar a oglivecli para obtener el estado de los servicios @@ -171,14 +170,6 @@ public function getStatus(): Response ); } - // Verificar si las claves 'default_oglive' e 'installed_ogLives' existen en la respuesta de oglivecli - $defaultOglive = $ogLiveConfigResult['default_oglive'] ?? null; - $installedOglives = $ogLiveConfigResult['installed_ogLives'] ?? []; - - if ($defaultOglive === null || empty($installedOglives)) { - $installedOglives = []; - } - $response = [ 'success' => 'Status retrieved successfully', 'message' => [