diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/jena/JenaIngestController.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/jena/JenaIngestController.java index f60aaea3e..91a5c51a6 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/jena/JenaIngestController.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/jena/JenaIngestController.java @@ -959,7 +959,10 @@ public class JenaIngestController extends BaseEditController { Model ma = getModel(modela,vreq); Model mb = getModel(modelb,vreq); Model destinationModel = getModel(destination,vreq); - destinationModel.add(ma.difference(mb)); + if(!destination.equals(modela)) + destinationModel.add(ma.difference(mb)); + else + ma.remove(mb); } public void doSplitPropertyValues(VitroRequest vreq) {