mirror of
https://github.com/Combodo/iTop.git
synced 2026-05-01 06:28:46 +02:00
#1159 Cannot add edge (impact analysis not working depending on the data model customizations)
SVN:2.2.0[3800]
This commit is contained in:
@@ -145,10 +145,10 @@ class RelationRedundancyNode extends GraphNode
|
||||
*/
|
||||
class RelationEdge extends GraphEdge
|
||||
{
|
||||
public function __construct(SimpleGraph $oGraph, GraphNode $oSourceNode, GraphNode $oSinkNode)
|
||||
public function __construct(SimpleGraph $oGraph, GraphNode $oSourceNode, GraphNode $oSinkNode, $bMustBeUnique = false)
|
||||
{
|
||||
$sId = $oSourceNode->GetId().'-to-'.$oSinkNode->GetId();
|
||||
parent::__construct($oGraph, $sId, $oSourceNode, $oSinkNode);
|
||||
parent::__construct($oGraph, $sId, $oSourceNode, $oSinkNode, $bMustBeUnique);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -426,7 +426,7 @@ class RelationGraph extends SimpleGraph
|
||||
if (!$oRedundancyNode)
|
||||
{
|
||||
// Direct link (otherwise handled by ComputeRedundancy)
|
||||
$oEdge = new RelationEdge($this, $oSourceNode, $oSinkNode);
|
||||
new RelationEdge($this, $oSourceNode, $oSinkNode);
|
||||
}
|
||||
// Recurse
|
||||
$this->AddRelatedObjects($sRelCode, $bDown, $oRelatedNode, $iMaxDepth - 1, $bEnableRedundancy);
|
||||
|
||||
Reference in New Issue
Block a user