From 2a49259f7276ff63ce5f30034c3c68aa756d33b2 Mon Sep 17 00:00:00 2001 From: jmbardallo Date: Tue, 28 Jul 2026 12:48:52 +0200 Subject: [PATCH] Fix(ogrepository): make git repo deletion idempotent --- api/repo_api.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/repo_api.py b/api/repo_api.py index 5f5ede8..4642209 100644 --- a/api/repo_api.py +++ b/api/repo_api.py @@ -2493,8 +2493,8 @@ def git_delete_repository(repo): journal.send(f"Repository {repo} deleted", PRIORITY=journal.LOG_INFO, SYSLOG_IDENTIFIER="ogrepo-api_DEBUG") return jsonify({"status": "Repository deleted"}), 200 else: - journal.send(f"Can't delete repository {repo}, not found at {repo_path}", PRIORITY=journal.LOG_ERR, SYSLOG_IDENTIFIER="ogrepo-api_DEBUG") - return jsonify({"status": "Repository not found"}), 404 + journal.send(f"Repository {repo} already deleted or not found at {repo_path}", PRIORITY=journal.LOG_INFO, SYSLOG_IDENTIFIER="ogrepo-api_DEBUG") + return jsonify({"status": "Repository already deleted"}), 200 @app.route("/ogrepository/v1/git/repositories//sync", methods=['POST']) def git_sync_repository(repo):