From 1dabda4bdc88d82a675e9ac3a285ece9d7ddfa4f Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: May 28 2015 11:47:58 +0000 Subject: rollback the transaction if something happened at the DB level --- diff --git a/pagure/api/fork.py b/pagure/api/fork.py index 22e5a55..daf1d00 100644 --- a/pagure/api/fork.py +++ b/pagure/api/fork.py @@ -476,7 +476,7 @@ def api_pull_request_add_comment(repo, requestid, username=None): SESSION.commit() output['message'] = message except SQLAlchemyError, err: # pragma: no cover - print err + SESSION.rollback() raise pagure.exceptions.APIError(400, error_code=APIERROR.EDBERROR) else: