diff --git a/files/custom/Espo/Modules/LegalAssistance/SmartAssistant/Tools/DirectAccessReportGenerator.php b/files/custom/Espo/Modules/LegalAssistance/SmartAssistant/Tools/DirectAccessReportGenerator.php index 963dd09..1da4722 100644 --- a/files/custom/Espo/Modules/LegalAssistance/SmartAssistant/Tools/DirectAccessReportGenerator.php +++ b/files/custom/Espo/Modules/LegalAssistance/SmartAssistant/Tools/DirectAccessReportGenerator.php @@ -150,6 +150,8 @@ class DirectAccessReportGenerator $legalAnalysis = $params['legalAnalysis'] ?? []; if (is_string($legalAnalysis)) { $legalAnalysis = json_decode($legalAnalysis, true) ?? []; + } elseif (is_object($legalAnalysis)) { + $legalAnalysis = (array) $legalAnalysis; } // Fallback: if AI sent legalAnalysis fields flat (not nested), pick them up diff --git a/manifest.json b/manifest.json index 0f1d37e..23ce8aa 100644 --- a/manifest.json +++ b/manifest.json @@ -1,6 +1,6 @@ { "name": "LegalAssistance", - "version": "2.0.4", + "version": "2.0.5", "acceptableVersions": [">=8.0.0"], "php": [">=8.1"], "releaseDate": "2026-04-09",