From bf984951983e38aa5c9aec5e769f481db8ae4740 Mon Sep 17 00:00:00 2001 From: Chaim Date: Tue, 7 Apr 2026 19:12:43 +0000 Subject: [PATCH] refactor: remove getLegalAidData from CaseContextBuilder MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit LegalAid entity no longer exists — context builder cleaned up. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../Services/CaseContextBuilder.php | 33 ------------------- 1 file changed, 33 deletions(-) diff --git a/files/custom/Espo/Modules/SmartAssistant/Services/CaseContextBuilder.php b/files/custom/Espo/Modules/SmartAssistant/Services/CaseContextBuilder.php index 5d096f6..efbd23b 100644 --- a/files/custom/Espo/Modules/SmartAssistant/Services/CaseContextBuilder.php +++ b/files/custom/Espo/Modules/SmartAssistant/Services/CaseContextBuilder.php @@ -27,7 +27,6 @@ class CaseContextBuilder return [ 'case' => $this->getCaseData($case), 'contacts' => $this->getCaseContacts($case), - 'legalAid' => $this->getLegalAidData($caseId), 'openTasks' => $this->getOpenTasks($caseId), 'upcomingMeetings' => $this->getUpcomingMeetings($caseId), 'recentCalls' => $this->getRecentCalls($caseId), @@ -81,38 +80,6 @@ class CaseContextBuilder return $contacts; } - private function getLegalAidData(string $caseId): ?array - { - $legalAid = $this->entityManager - ->getRDBRepository('LegalAid') - ->where(['caseId' => $caseId]) - ->findOne(); - - if (!$legalAid) { - return null; - } - - return [ - 'id' => $legalAid->get('id'), - 'status' => $legalAid->get('status'), - 'legalAidNumber' => $legalAid->get('legalAidNumber'), - 'contactName' => $legalAid->get('contactName'), - 'aidType' => $legalAid->get('aidType'), - 'urgencyLevel' => $legalAid->get('urgencyLevel'), - 'appointmentDate' => $legalAid->get('appointmentDate'), - 'filingDeadline' => $legalAid->get('filingDeadline'), - 'firstContactDate' => $legalAid->get('firstContactDate'), - 'meetingDate' => $legalAid->get('meetingDate'), - 'contactStatus' => $legalAid->get('contactStatus'), - 'proceedingNumber' => $legalAid->get('proceedingNumber'), - 'courtName' => $legalAid->get('courtName'), - 'proceedingSubject' => $legalAid->get('proceedingSubject'), - 'recommendationType' => $legalAid->get('recommendationType'), - 'additionalAidNeeded' => $legalAid->get('additionalAidNeeded'), - 'notes' => $legalAid->get('notes'), - ]; - } - private function getOpenTasks(string $caseId): array { $tasks = [];