- adapted derivate hierarchy assembly to cdmlib3.4 changes (TissueSample, DnaSample...
authorPatric Plitzner <p.plitzner@bgbm.org>
Tue, 28 Oct 2014 18:25:17 +0000 (18:25 +0000)
committerPatric Plitzner <p.plitzner@bgbm.org>
Tue, 28 Oct 2014 18:25:17 +0000 (18:25 +0000)
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/DerivateDropListener.java

index 6f6967c038f948167626c97871efeac87f0ddfe3..d9a10fe892d5c6bd67b694dbbe61e315cde7a395 100644 (file)
@@ -131,7 +131,7 @@ public class DerivateDropListener extends ViewerDropAdapter {
         // drag'n'drop for Sequence
         else if(draggedNodeValue instanceof Sequence && targetNodeValue instanceof DnaSample && ((SpecimenOrObservationBase<?>) targetNodeValue).getRecordBasis()==SpecimenOrObservationType.DnaSample){
             Sequence sequence = (Sequence)draggedNodeValue;
-            if(fromParentSpecimen instanceof DnaSample){
+            if(fromParentSpecimen instanceof DnaSample && ((SpecimenOrObservationBase<?>) targetNodeValue).getRecordBasis()==SpecimenOrObservationType.DnaSample){
                 return occurrenceService.moveSequence((DnaSample)fromParentSpecimen, (DnaSample)targetNodeValue, sequence);
             }
         }