r866 - trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service
Author: kmorin Date: 2013-04-23 11:22:23 +0200 (Tue, 23 Apr 2013) New Revision: 866 Url: http://forge.codelutin.com/projects/tutti/repository/revisions/866 Log: fixme http://forge.codelutin.com/issues/2350 Modified: trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/ReferentialPersistenceServiceImpl.java Modified: trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/ReferentialPersistenceServiceImpl.java =================================================================== --- trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/ReferentialPersistenceServiceImpl.java 2013-04-23 08:42:40 UTC (rev 865) +++ trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/ReferentialPersistenceServiceImpl.java 2013-04-23 09:22:23 UTC (rev 866) @@ -48,6 +48,7 @@ import fr.ifremer.tutti.persistence.entities.referential.TuttiLocation; import fr.ifremer.tutti.persistence.entities.referential.TuttiReferentialEntity; import fr.ifremer.tutti.persistence.entities.referential.Vessel; +import org.apache.commons.lang3.StringUtils; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.hibernate.Query; @@ -383,7 +384,10 @@ Cache referentSpeciesByIdCache = cacheService.getCache("referentSpeciesById"); for (TaxonRefVO source : sources) { Species target = loadSpecies(source); - target.setRefTaxCode(target.getExternalCode()); + + // FIXME kmorin 20130423 http://forge.codelutin.com/issues/2350 + target.setRefTaxCode(StringUtils.trim(target.getExternalCode())); + if (target.isReferenceTaxon()) { // Add to cache : @@ -410,8 +414,10 @@ Cache referentSpeciesByIdCache = cacheService.getCache("referentSpeciesById"); for (TaxonRefVO source : sources) { Species target = loadSpecies(source); - target.setRefTaxCode(target.getExternalCode()); + // FIXME kmorin 20130423 http://forge.codelutin.com/issues/2350 + target.setRefTaxCode(StringUtils.trim(target.getExternalCode())); + // Add to cache : referentSpeciesByIdCache.put(target.getReferenceTaxonId(), target);
participants (1)
-
kmorin@users.forge.codelutin.com