From be8979b8bff15e315e7d9b0d45eead0ffda8dd02 Mon Sep 17 00:00:00 2001 From: Vadim Troshchinskiy Date: Fri, 13 Sep 2024 09:48:36 +0200 Subject: [PATCH] Agregar manejo de errrores --- api/gitapi.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/api/gitapi.py b/api/gitapi.py index 071221f..822cb88 100644 --- a/api/gitapi.py +++ b/api/gitapi.py @@ -20,6 +20,10 @@ def home(): @app.route('/repositories') def get_repositories(): + + if not os.path.isdir(repositories_base_path): + return jsonify({"error": "Repository storage not found, git functionality may not be installed."}), 500 + repos = [] for entry in os.scandir(repositories_base_path): if entry.is_dir(follow_symlinks=False) and os.path.isfile(os.path.join(entry.path, "HEAD")):