Fix(ogrepository): make git repo deletion idempotent
ogrepository/pipeline/head This commit looks good Details

pull/48/head
Juan Manuel Bardallo 2026-07-28 12:48:52 +02:00
parent 4957129463
commit 2a49259f72
1 changed files with 2 additions and 2 deletions

View File

@ -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/<string:repo>/sync", methods=['POST'])
def git_sync_repository(repo):