From bbaed0b7c0a08d059bd54dbbd4ee9daaa4691841 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Mon, 5 Feb 2018 13:43:52 +0100
Subject: [PATCH] OO-3274: check if there is something to backup before doing
 it

---
 .../modules/taxonomy/manager/TaxonomyServiceImpl.java     | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/main/java/org/olat/modules/taxonomy/manager/TaxonomyServiceImpl.java b/src/main/java/org/olat/modules/taxonomy/manager/TaxonomyServiceImpl.java
index 3c147190e67..ec293aed0ac 100644
--- a/src/main/java/org/olat/modules/taxonomy/manager/TaxonomyServiceImpl.java
+++ b/src/main/java/org/olat/modules/taxonomy/manager/TaxonomyServiceImpl.java
@@ -178,11 +178,11 @@ public class TaxonomyServiceImpl implements TaxonomyService {
 				}
 				
 				VFSManager.copyContent(library, lastStorage);
-				//delete the competences
-				taxonomyCompetenceDao.deleteCompetences(taxonomyLevel);
-				//questions
-				taxonomyRelationsDao.removeFromQuestionItems(taxonomyLevel);
 			}
+			//delete the competences
+			taxonomyCompetenceDao.deleteCompetences(taxonomyLevel);
+			//questions
+			taxonomyRelationsDao.removeFromQuestionItems(taxonomyLevel);
 		}
 
 		return taxonomyLevelDao.delete(reloadedTaxonomyLevel);
-- 
GitLab