Update of /cvsroot/tcotool/TCO-Tool/src/org/tcotool/tools
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv25485/src/org/tcotool/tools
Modified Files:
ModelUtility.java
Log Message:
Bug fix: remove dependency
Index: ModelUtility.java
===================================================================
RCS file: /cvsroot/tcotool/TCO-Tool/src/org/tcotool/tools/ModelUtility.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** ModelUtility.java 15 Jun 2008 18:40:21 -0000 1.14
--- ModelUtility.java 17 Jul 2008 21:05:51 -0000 1.15
***************
*** 1146,1156 ****
TcoObject supplier = findSupplier(dependency);
! // unlink supplier
! dependency.setSupplierId(null);
supplier.getClientId().remove(dependency);
! // unlink client
! dependency.setClientId(null);
! // client.getSupplierId().remove(dependency); => MUST BE DONE BY CALLER!
}
/**
--- 1146,1156 ----
TcoObject supplier = findSupplier(dependency);
! // unlink dependency
supplier.getClientId().remove(dependency);
+ client.getSupplierId().remove(dependency); //=> MUST BE DONE BY CALLER!
! // unlink client/supplier
! // dependency.setSupplierId(null); => (DbState=DELETED already!!!)
! // dependency.setClientId(null);
}
/**
|