Introduce Terms manager service.
[gpl/argeo-suite.git] / org.argeo.suite.core / src / org / argeo / suite / core / CustomMaintenanceService.java
index 88470323af2bb86a1fccd3d29117c64a471508a5..b6e997af2d1508380f02f047afd9526511c7959d 100644 (file)
@@ -42,6 +42,9 @@ public abstract class CustomMaintenanceService extends AbstractMaintenanceServic
 
        protected void loadTerms(Node termsBase, String name) throws IOException, RepositoryException {
                try {
+                       if (termsBase.hasNode(name))
+                               return;
+
                        String termsLoadPath = getTypologiesLoadBase() + '/' + name + ".xml";
                        URL termsUrl = getClass().getClassLoader().getResource(termsLoadPath);
                        if (termsUrl == null)