diff --git a/library/Icingadb/Model/DependencyEdge.php b/library/Icingadb/Model/DependencyEdge.php index c29b605d3..0655df7b7 100644 --- a/library/Icingadb/Model/DependencyEdge.php +++ b/library/Icingadb/Model/DependencyEdge.php @@ -13,6 +13,7 @@ /** * Dependency edge model. * + * @property string $id * @property string $environment_id * @property string $to_node_id * @property string $from_node_id @@ -30,9 +31,9 @@ public function getTableName(): string return 'dependency_edge'; } - public function getKeyName(): array + public function getKeyName(): string { - return ['to_node_id', 'from_node_id']; + return 'id'; } public function getColumns(): array @@ -49,6 +50,7 @@ public function getColumns(): array public function createBehaviors(Behaviors $behaviors): void { $behaviors->add(new Binary([ + 'id', 'environment_id', 'to_node_id', 'from_node_id',