* [bug#67446] fix the issues of test prompt.
This commit is contained in:
@@ -300,6 +300,7 @@ $lang->ai->prompts->testData['task']['task']['estimate'] = '40h';
|
||||
$lang->ai->prompts->testData['task']['task']['consumed'] = '40h';
|
||||
$lang->ai->prompts->testData['task']['task']['left'] = '0h';
|
||||
$lang->ai->prompts->testData['task']['task']['progress'] = '100%';
|
||||
$lang->ai->prompts->testData['task']['task']['story'] = 0;
|
||||
$lang->ai->prompts->testData['task']['task']['estStarted'] = '2025-04-01';
|
||||
$lang->ai->prompts->testData['task']['task']['realStarted'] = '2025-04-01';
|
||||
|
||||
|
||||
@@ -300,6 +300,7 @@ $lang->ai->prompts->testData['task']['task']['estimate'] = '40h';
|
||||
$lang->ai->prompts->testData['task']['task']['consumed'] = '40h';
|
||||
$lang->ai->prompts->testData['task']['task']['left'] = '0h';
|
||||
$lang->ai->prompts->testData['task']['task']['progress'] = '100%';
|
||||
$lang->ai->prompts->testData['task']['task']['story'] = 0;
|
||||
$lang->ai->prompts->testData['task']['task']['estStarted'] = '2025-04-01';
|
||||
$lang->ai->prompts->testData['task']['task']['realStarted'] = '2025-04-01';
|
||||
|
||||
|
||||
@@ -300,6 +300,7 @@ $lang->ai->prompts->testData['task']['task']['estimate'] = '40h';
|
||||
$lang->ai->prompts->testData['task']['task']['consumed'] = '40h';
|
||||
$lang->ai->prompts->testData['task']['task']['left'] = '0h';
|
||||
$lang->ai->prompts->testData['task']['task']['progress'] = '100%';
|
||||
$lang->ai->prompts->testData['task']['task']['story'] = 0;
|
||||
$lang->ai->prompts->testData['task']['task']['estStarted'] = '2025-04-01';
|
||||
$lang->ai->prompts->testData['task']['task']['realStarted'] = '2025-04-01';
|
||||
|
||||
|
||||
@@ -300,6 +300,7 @@ $lang->ai->prompts->testData['task']['task']['estimate'] = '40h';
|
||||
$lang->ai->prompts->testData['task']['task']['consumed'] = '40h';
|
||||
$lang->ai->prompts->testData['task']['task']['left'] = '0h';
|
||||
$lang->ai->prompts->testData['task']['task']['progress'] = '100%';
|
||||
$lang->ai->prompts->testData['task']['task']['story'] = 0;
|
||||
$lang->ai->prompts->testData['task']['task']['estStarted'] = '2025-04-01';
|
||||
$lang->ai->prompts->testData['task']['task']['realStarted'] = '2025-04-01';
|
||||
|
||||
|
||||
+4
-2
@@ -1805,7 +1805,7 @@ class aiModel extends model
|
||||
if(empty($sources)) return '';
|
||||
|
||||
$storyData = [];
|
||||
if(in_array(['task', 'story'], $sources, true))
|
||||
if(in_array(['task', 'story'], $sources, true) && $data['task']['story'])
|
||||
{
|
||||
$story = $this->loadModel('story')->getById($data['task']['story']);
|
||||
$fields = ['title', 'spec', 'verify', 'product', 'module', 'pri', 'type', 'estimate'];
|
||||
@@ -2752,7 +2752,7 @@ class aiModel extends model
|
||||
public function getTestPromptData(object $prompt): array
|
||||
{
|
||||
$module = $prompt->module;
|
||||
$promptSource = str_replace('task.story,', '', $prompt->source);
|
||||
$promptSource = $prompt->source;
|
||||
$source = explode(',', $promptSource);
|
||||
$source = array_filter($source, function($value) {return !empty($value);});
|
||||
|
||||
@@ -2803,6 +2803,8 @@ class aiModel extends model
|
||||
{
|
||||
foreach($pathInfo as $value)
|
||||
{
|
||||
if($groupKey == 'task' && $value == 'story') continue;
|
||||
|
||||
$result .= '##### ' . $titleData[$groupKey][$value] . $this->lang->colon . "\n";
|
||||
$result .= $testData[$groupKey][$value] . "\n";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user