* [bug#57680] adjust release required fields check.

This commit is contained in:
caoyanyi
2024-12-03 10:02:45 +08:00
committed by 田淑杰
parent d2e14dd5df
commit d1e0191403
4 changed files with 8 additions and 8 deletions
+2 -2
View File
@@ -181,10 +181,10 @@ class projectrelease extends control
$system = $this->loadModel('system')->fetchByID($releaseData->system);
if($system->integrated == '1')
{
$releases = array_filter((array)$this->post->releases);
$releases = (array)$this->post->releases;
$releaseData->build = '';
$releaseData->releases = trim(implode(',', $releases), ',');
$releaseData->releases = trim(implode(',', array_filter($releases)), ',');
if(!$releaseData->releases) dao::$errors['releases[' . key($releases) . ']'][] = sprintf($this->lang->error->notempty, $this->lang->release->name);
}
if(dao::isError()) return $this->sendError(dao::getError());
+2 -2
View File
@@ -67,10 +67,10 @@ class projectreleaseZen extends projectrelease
if($system->integrated == '1')
{
$releases = array_filter((array)$this->post->releases);
$releases = (array)$this->post->releases;
$release->build = '';
$release->releases = trim(implode(',', $releases), ',');
$release->releases = trim(implode(',', array_filter($releases)), ',');
if(!$release->releases) dao::$errors['releases[' . key($releases) . ']'][] = sprintf($this->lang->error->notempty, $this->lang->release->name);
}
}
+2 -2
View File
@@ -178,10 +178,10 @@ class release extends control
$system = $this->loadModel('system')->fetchByID($releaseData->system);
if($system->integrated == '1')
{
$releases = array_filter((array)$this->post->releases);
$releases = (array)$this->post->releases;
$releaseData->build = '';
$releaseData->releases = trim(implode(',', $releases), ',');
$releaseData->releases = trim(implode(',', array_filter($releases)), ',');
if(!$releaseData->releases) dao::$errors['releases[' . key($releases) . ']'][] = sprintf($this->lang->error->notempty, $this->lang->release->name);
}
if(dao::isError()) return $this->sendError(dao::getError());
+2 -2
View File
@@ -111,10 +111,10 @@ class releaseZen extends release
if($system->integrated == '1')
{
$releases = array_filter((array)$this->post->releases);
$releases = (array)$this->post->releases;
$release->build = '';
$release->releases = trim(implode(',', $releases), ',');
$release->releases = trim(implode(',', array_filter($releases)), ',');
if(!$release->releases) dao::$errors['releases[' . key($releases) . ']'][] = sprintf($this->lang->error->notempty, $this->lang->release->name);
}
}