summaryrefslogtreecommitdiffstats
path: root/cobbler/collection_repos.py
diff options
context:
space:
mode:
Diffstat (limited to 'cobbler/collection_repos.py')
-rw-r--r--cobbler/collection_repos.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/cobbler/collection_repos.py b/cobbler/collection_repos.py
index 6910535..8ffa1bf 100644
--- a/cobbler/collection_repos.py
+++ b/cobbler/collection_repos.py
@@ -54,9 +54,10 @@ class Repos(collection.Collection):
# but is left in for consistancy in the API. Unused.
name = name.lower()
if self.find(name):
- self._run_triggers(self.listing[name], "/var/lib/cobbler/triggers/delete/repo/pre/*")
+ if with_delete:
+ self._run_triggers(self.listing[name], "/var/lib/cobbler/triggers/delete/repo/pre/*")
+ self._run_triggers(self.listing[name], "/var/lib/cobbler/triggers/delete/repo/post/*")
del self.listing[name]
- self._run_triggers(self.listing[name], "/var/lib/cobbler/triggers/delete/repo/post/*")
return True
raise CX(_("cannot delete an object that does not exist"))