From 8a18879aac35cdac7826a2e2ca8149c16e746658 Mon Sep 17 00:00:00 2001 From: Ioannis Igoumenos Date: Wed, 18 Dec 2024 18:14:59 +0200 Subject: [PATCH] Add UrlsTable missing changes. --- app/src/Model/Table/UrlsTable.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/Model/Table/UrlsTable.php b/app/src/Model/Table/UrlsTable.php index a19c6768d..0714f0838 100644 --- a/app/src/Model/Table/UrlsTable.php +++ b/app/src/Model/Table/UrlsTable.php @@ -74,6 +74,7 @@ public function initialize(array $config): void { // Define associations $this->belongsTo('People'); $this->belongsTo('ExternalIdentities'); + $this->belongsTo('ExternalIdentityRoles'); $this->belongsTo('Types'); $this->belongsTo('SourceUrls') ->setClassName('Urls') @@ -82,7 +83,7 @@ public function initialize(array $config): void { $this->setDisplayField('url'); - $this->setPrimaryLink(['external_identity_id', 'person_id']); + $this->setPrimaryLink(['external_identity_id', 'external_identity_role_id', 'person_id', 'person_role_id']); $this->setRequiresCO(true); $this->setRedirectGoal('self'); $this->setRedirectGoal(action: 'delete', goal: 'deleted');