fix problem with strange DefinedTermBase_InverseRepresentation_AUD1 metadata
authorAndreas Müller <a.mueller@bgbm.org>
Wed, 6 Oct 2021 16:25:23 +0000 (18:25 +0200)
committerAndreas Müller <a.mueller@bgbm.org>
Wed, 6 Oct 2021 16:25:23 +0000 (18:25 +0200)
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/common/CdmGenericDaoImpl.java

index 71da9dd7b5064ab6727a54377cadd8f7774f5961..059d737af23aea5eddec516c7e655141e2cffc3a 100644 (file)
@@ -211,7 +211,7 @@ public class CdmGenericDaoImpl
                Map<String,?> allClassMetadata = sessionFactory.getAllClassMetadata();
                Collection<String> keys = allClassMetadata.keySet();
                for (String strKey : keys){
-                       if (! strKey.endsWith("_AUD")){
+                       if (! strKey.endsWith("_AUD") && !strKey.endsWith("_AUD1")){
                                try {
                     Class<?> clazz = Class.forName(strKey);
                                        boolean isAbstractClass = Modifier.isAbstract(clazz.getModifiers());