* add empty values check for AI assistant.

This commit is contained in:
Chenjianyu
2024-04-02 15:06:19 +08:00
parent 032166711e
commit d4552152ab
3 changed files with 26 additions and 10 deletions
+21
View File
@@ -347,6 +347,17 @@ class ai extends control
if(strtolower($this->server->request_method) == 'post')
{
$assistant = fixer::input('post')->get();
if(empty($assistant->name))
{
dao::$errors['name'][] = sprintf($this->lang->ai->validate->noEmpty, $this->lang->ai->assistants->name);
}
if(empty($assistant->greetings))
{
dao::$errors['greetings'][] = sprintf($this->lang->ai->validate->noEmpty, $this->lang->ai->assistants->greetings);
}
if(dao::isError()) return $this->send(array('result' => 'fail', 'message' => dao::getError()));
if(empty($assistant->publish))
{
$this->ai->createAssistant($assistant);
@@ -384,6 +395,16 @@ class ai extends control
if(strtolower($this->server->request_method) == 'post')
{
$assistant = fixer::input('post')->get();
if(empty($assistant->name))
{
dao::$errors['name'][] = sprintf($this->lang->ai->validate->noEmpty, $this->lang->ai->assistants->name);
}
if(empty($assistant->greetings))
{
dao::$errors['greetings'][] = sprintf($this->lang->ai->validate->noEmpty, $this->lang->ai->assistants->greetings);
}
if(dao::isError()) return $this->send(array('result' => 'fail', 'message' => dao::getError()));
$assistant->id = $assistantId;
$this->ai->updateAssistant($assistant);