ref #9815: when removing all elements of description, do not remove it automatically
authorKatja Luther <k.luther@bgbm.org>
Fri, 22 Oct 2021 09:16:57 +0000 (11:16 +0200)
committerKatja Luther <k.luther@bgbm.org>
Fri, 22 Oct 2021 09:16:57 +0000 (11:16 +0200)
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/DescriptionElementDropAdapter.java

index 28b9299fc564c2e8600914cf313e3f51d9c7ca71..cf1ee03e7d4a75575ac66ec6ad4b390d94a62ec8 100644 (file)
@@ -89,15 +89,6 @@ public class DescriptionElementDropAdapter extends EditViewerDropAdapter {
                                        description.removeElement(descriptionElement);
                                        target.addElement(descriptionElement);
 
-                                       if (description.getElements().isEmpty() ){
-                                           if (description instanceof TaxonDescription){
-                                               ((TaxonDescription)description).getTaxon().removeDescription((TaxonDescription)description, false);
-                                           }else if (description instanceof TaxonNameDescription){
-                                               ((TaxonNameDescription)description).getTaxonName().removeDescription((TaxonNameDescription)description);
-                                           } else if (description instanceof SpecimenDescription){
-                            ((SpecimenDescription)description).getDescribedSpecimenOrObservation().removeDescription(description);
-                        }
-                                       }
                                        descriptionElements.add(descriptionElement);
                                }
                        }