ref #6965 fix empty TimePeriod matching bug
authorAndreas Müller <a.mueller@bgbm.org>
Tue, 21 Nov 2017 09:42:44 +0000 (10:42 +0100)
committerAndreas Müller <a.mueller@bgbm.org>
Tue, 21 Nov 2017 09:43:10 +0000 (10:43 +0100)
cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/match/DefaultMatchStrategy.java

index e72916fc704a2cec907c228660d9ed15a447e170..2bf8573c1572e8794d65388cb7ae9baba18f46cc 100644 (file)
@@ -300,6 +300,10 @@ public class DefaultMatchStrategy extends StrategyBase implements IMatchStrategy
                        if (StringUtils.isBlank((String)object)){
                                return null;
                        }
+               }else if (object instanceof TimePeriod){
+                   if ( ((TimePeriod)object).isEmpty()){
+                       return null;
+                   }
                }
                return HibernateProxyHelper.deproxy(object);
        }