From e2af593eb63b3f706a6b23cb8f5cff9883ec7f9b Mon Sep 17 00:00:00 2001 From: wangzemei Date: Thu, 18 Sep 2025 17:18:36 +0800 Subject: [PATCH] * [task#149832] remove the judgment of ai models. --- module/ai/control.php | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/module/ai/control.php b/module/ai/control.php index a07e127b6c..917bd64ed7 100644 --- a/module/ai/control.php +++ b/module/ai/control.php @@ -765,8 +765,6 @@ class ai extends control */ public function promptExecute($promptId, $objectId) { - if(!$this->ai->hasModelsAvailable()) return $this->send(array('result' => 'fail', 'message' => $this->lang->ai->models->noModelError, 'locate' => $this->inlink('models') . '#app=admin')); - $prompt = $this->ai->getPromptByID($promptId); if(empty($prompt) || !$this->ai->isExecutable($prompt)) return $this->send(array('result' => 'fail', 'message' => sprintf($this->lang->ai->execute->failFormat, $this->lang->ai->execute->failReasons['noPrompt']))); @@ -896,8 +894,6 @@ class ai extends control */ public function promptPublish($id, $backToTestingLocation = false) { - if(!$this->ai->hasModelsAvailable()) return $this->send(array('result' => 'fail', 'message' => $this->lang->ai->models->noModelError, 'load' => $this->inlink('models') . '#app=admin')); - unset($_SESSION['auditPrompt']); $this->ai->togglePromptStatus($id, 'active'); @@ -919,11 +915,10 @@ class ai extends control */ public function promptUnpublish($id) { - if(!$this->ai->hasModelsAvailable()) return $this->send(array('result' => 'fail', 'message' => $this->lang->ai->models->noModelError, 'load' => $this->inlink('models') . '#app=admin')); $this->ai->togglePromptStatus($id, 'draft'); if(dao::isError()) return $this->send(array('result' => 'fail', 'message' => dao::getError())); - return $this->send(array('result' => 'success')); + return $this->send(array('result' => 'success', 'message' => $this->lang->ai->prompts->action->publishSuccess, 'load' => true)); } /**