diff --git a/non_graf_installer/python-installer/oginstaller-v3.py b/non_graf_installer/python-installer/oginstaller-v3.py index 9707f0b..381d6c3 100644 --- a/non_graf_installer/python-installer/oginstaller-v3.py +++ b/non_graf_installer/python-installer/oginstaller-v3.py @@ -55,8 +55,8 @@ def get_available_versions(): if arg == "devel": url = "https://ognproject.evlt.uma.es/debian-opengnsys/versions-dev.json" elif arg == "nightly": - logging.debug("No hay versiones disponibles para nightly.") - raise ValueError("No hay versiones disponibles para nightly.") + logging.debug("No hay versiones disponibles para nightly. Usando 'latest'.") + return ["latest"] # Devolver solo la opción 'latest' else: logging.debug(f"Argumento no reconocido: {arg}. Usando versiones de producción.") url = "https://ognproject.evlt.uma.es/debian-opengnsys/versions-prod.json" @@ -82,7 +82,7 @@ def get_available_versions(): # Validar que el JSON contiene la clave "versions" versions = data.get("versions", []) if not versions: - raise ValueError("La lista de versiones está vacía o no existe la clave 'versions'.") + logging.warning("La lista de versiones está vacía.") logging.debug(f"Versiones obtenidas: {versions}") return versions except (requests.RequestException, ValueError, RuntimeError) as e: