From 5c614139fd06bdc356dafeb45976ee590a6a248a Mon Sep 17 00:00:00 2001 From: Adam Samalik Date: Mar 27 2014 11:48:31 +0000 Subject: [frontend] delete all builds with their project --- diff --git a/frontend/coprs_frontend/coprs/views/coprs_ns/coprs_general.py b/frontend/coprs_frontend/coprs/views/coprs_ns/coprs_general.py index 3cb6c93..709cb1f 100644 --- a/frontend/coprs_frontend/coprs/views/coprs_ns/coprs_general.py +++ b/frontend/coprs_frontend/coprs/views/coprs_ns/coprs_general.py @@ -371,7 +371,11 @@ def copr_delete(username, coprname): copr = coprs_logic.CoprsLogic.get(flask.g.user, username, coprname).first() if form.validate_on_submit() and copr: + builds_query = builds_logic.BuildsLogic.get_multiple( + flask.g.user, copr=copr) try: + for build in builds_query: + builds_logic.BuildsLogic.delete_build(flask.g.user, build) coprs_logic.CoprsLogic.delete(flask.g.user, copr) except (exceptions.ActionInProgressException, exceptions.InsufficientRightsException) as e: