From 6c25c9893d0d936571e0f610207d28a7c9632748 Mon Sep 17 00:00:00 2001 From: ass92 Date: Fri, 14 Jan 2011 15:23:14 +0000 Subject: [PATCH] NIHVIVO-1657 improvement on 'subtract models' ingest tool --- .../vitro/webapp/controller/jena/JenaIngestController.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) {