From 4a5aa3d11a1329ff83e81217ebd77aaa601448e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=80=A1=E6=A0=8B?= Date: Tue, 24 Aug 2021 15:38:12 +0800 Subject: [PATCH] * finish task #41754. --- module/bug/model.php | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/module/bug/model.php b/module/bug/model.php index ee0a994d51..87ceecdaf1 100644 --- a/module/bug/model.php +++ b/module/bug/model.php @@ -68,6 +68,7 @@ class bugModel extends model ->setIF(strpos($this->config->bug->create->requiredFields, 'execution') !== false, 'execution', $this->post->execution) ->stripTags($this->config->bug->editor->create['id'], $this->config->allowedTags) ->cleanInt('product,execution,module,severity') + ->trim('title') ->join('openedBuild', ',') ->join('mailto', ',') ->remove('files, labels,uid,oldTaskID,contactListMenu') @@ -135,19 +136,19 @@ class bugModel extends model $browser = ''; foreach($data->title as $i => $title) { - if($data->modules[$i] != 'ditto') $module = (int)$data->modules[$i]; + if($data->modules[$i] != 'ditto') $module = (int)$data->modules[$i]; if($data->executions[$i] != 'ditto') $execution = (int)$data->executions[$i]; - if($data->types[$i] != 'ditto') $type = $data->types[$i]; - if($data->pris[$i] != 'ditto') $pri = $data->pris[$i]; - if($data->oses[$i] != 'ditto') $os = $data->oses[$i]; - if($data->browsers[$i] != 'ditto') $browser = $data->browsers[$i]; + if($data->types[$i] != 'ditto') $type = $data->types[$i]; + if($data->pris[$i] != 'ditto') $pri = $data->pris[$i]; + if($data->oses[$i] != 'ditto') $os = $data->oses[$i]; + if($data->browsers[$i] != 'ditto') $browser = $data->browsers[$i]; - $data->modules[$i] = (int)$module; + $data->modules[$i] = (int)$module; $data->executions[$i] = (int)$execution; - $data->types[$i] = $type; - $data->pris[$i] = $pri; - $data->oses[$i] = $os; - $data->browsers[$i] = $browser; + $data->types[$i] = $type; + $data->pris[$i] = $pri; + $data->oses[$i] = $os; + $data->browsers[$i] = $browser; } /* Get bug data. */ @@ -156,6 +157,7 @@ class bugModel extends model $bugs = array(); foreach($data->title as $i => $title) { + $title = trim($title); if(empty($title)) continue; $bug = new stdClass(); @@ -167,7 +169,7 @@ class bugModel extends model $bug->execution = (int)$data->executions[$i]; $bug->openedBuild = implode(',', $data->openedBuilds[$i]); $bug->color = $data->color[$i]; - $bug->title = $data->title[$i]; + $bug->title = $title; $bug->deadline = $data->deadlines[$i]; $bug->steps = nl2br($data->stepses[$i]); $bug->type = $data->types[$i];