diff --git a/app/src/Model/Table/GroupsTable.php b/app/src/Model/Table/GroupsTable.php index 6657f26a8..c7038af5f 100644 --- a/app/src/Model/Table/GroupsTable.php +++ b/app/src/Model/Table/GroupsTable.php @@ -109,6 +109,8 @@ public function initialize(array $config): void { $this->hasMany('ProvisioningHistoryRecords') ->setDependent(true) ->setCascadeCallbacks(true); + $this->hasMany('ProvisioningTargets') + ->setForeignKey('provisioning_group_id'); $this->setDisplayField('name'); diff --git a/app/src/Model/Table/ProvisioningTargetsTable.php b/app/src/Model/Table/ProvisioningTargetsTable.php index 8282f2d18..22f9b91f1 100644 --- a/app/src/Model/Table/ProvisioningTargetsTable.php +++ b/app/src/Model/Table/ProvisioningTargetsTable.php @@ -95,7 +95,7 @@ public function initialize(array $config): void { ], 'provisioningGroups' => [ 'type' => 'select', - 'model' => 'ProvisioningGroups' + 'model' => 'Groups' ], 'statuses' => [ 'type' => 'enum',