From d9e98f1f7001cca46d9897b49fe511d31cd597f7 Mon Sep 17 00:00:00 2001 From: Ioannis Igoumenos Date: Mon, 10 Feb 2025 12:45:14 +0200 Subject: [PATCH] Fix vv_person_id not found for ApiUser --- app/src/Controller/AppController.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/Controller/AppController.php b/app/src/Controller/AppController.php index c6778ebea..4ac062f82 100644 --- a/app/src/Controller/AppController.php +++ b/app/src/Controller/AppController.php @@ -143,7 +143,11 @@ public function beforeFilter(\Cake\Event\EventInterface $event) { $this->populateAvailableCos(); // Get Person ID - if($this->RegistryAuth->getAuthenticatedUser() !== null && $this->getCOID() !== null) { + if( + $this->RegistryAuth->isAuthenticatedUser() + && !$this->RegistryAuth->isApiUser() + && $this->getCOID() !== null + ) { $this->set('vv_person_id', $this->RegistryAuth->getPersonId($this->getCOID())); } }