Diagnose empty AI API key configuration
This commit is contained in:
@@ -47,9 +47,12 @@ class ResultController extends BaseController
|
||||
try {
|
||||
$this->getModel('Result')->evaluateWithAi($id, $questionId);
|
||||
} catch (\Throwable $error) {
|
||||
$message = $error->getMessage() === 'AI_NOT_CONFIGURED'
|
||||
? Text::_('COM_TESTQUESTIONS_AI_NOT_CONFIGURED')
|
||||
: Text::sprintf('COM_TESTQUESTIONS_AI_ERROR', $error->getMessage());
|
||||
$errorMessage = $error->getMessage();
|
||||
$message = str_starts_with($errorMessage, 'AI_KEY_EMPTY|')
|
||||
? 'Diagnostyka konfiguracji AI (1.42.7): ' . substr($errorMessage, strlen('AI_KEY_EMPTY|'))
|
||||
: ($errorMessage === 'AI_NOT_CONFIGURED'
|
||||
? Text::_('COM_TESTQUESTIONS_AI_NOT_CONFIGURED')
|
||||
: Text::sprintf('COM_TESTQUESTIONS_AI_ERROR', $errorMessage));
|
||||
$type = 'error';
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user