From c1180183bea36552eca363b206eadbd9779a68ca Mon Sep 17 00:00:00 2001
From: Patric Plitzner
Date: Wed, 18 Jun 2014 07:02:12 +0000
Subject: [PATCH] - fixed drag&drop for media
---
.../java/eu/etaxonomy/cdm/api/service/OccurrenceServiceImpl.java | 1 +
1 file changed, 1 insertion(+)
diff --git a/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/OccurrenceServiceImpl.java b/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/OccurrenceServiceImpl.java
index 7154ca4122..61f6ba1461 100644
--- a/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/OccurrenceServiceImpl.java
+++ b/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/OccurrenceServiceImpl.java
@@ -479,6 +479,7 @@ type=null;
SpecimenOrObservationType toType = to.getRecordBasis();
//check if type is a sub derivate type
if(toType==SpecimenOrObservationType.FieldUnit //moving to FieldUnit always works
+ || derivateType==SpecimenOrObservationType.Media //moving media always works
|| (derivateType.isKindOf(toType) && toType!=derivateType)){ //moving only to parent derivate type
//remove derivation event from parent specimen of dragged object
DerivationEvent eventToRemove = null;
--
2.34.1