* [bug#57680] adjust release required fields check.
This commit is contained in:
@@ -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());
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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());
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user