@@ -259,6 +259,17 @@ DataUtils = function(){
'dest':it,
'pos':[pathCenter.x,pathCenter.y],
'segments':segments}});
+
+ __icons[it]['edgesIn'].forEach(
+ function(edgeId)
+ {
+ var linkIn = __edgeId2ends(edgeId)[0];
+ if( __isContainmentConnectionType(linkIn) ) {
+ requests.push(
+ {'method':'DELETE',
+ 'uri':HttpUtils.url(linkIn,__NO_USERNAME+__NO_WID)});
+ }
+ });
});
if( dryRun )
@@ -605,7 +605,8 @@ GeometryUtils = function(){
insertRequests.forEach(
function(r)
{
- toBeInserted[r['reqData']['dest']] = r['reqData']['src'];
+ if ('reqData' in r)
+ toBeInserted[r['reqData']['dest']] = r['reqData']['src'];
}