diff --git a/module/projectrelease/control.php b/module/projectrelease/control.php index c2730a4103..28efa7ccd7 100644 --- a/module/projectrelease/control.php +++ b/module/projectrelease/control.php @@ -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()); diff --git a/module/projectrelease/zen.php b/module/projectrelease/zen.php index 3545e31519..dccba67377 100644 --- a/module/projectrelease/zen.php +++ b/module/projectrelease/zen.php @@ -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); } } diff --git a/module/release/control.php b/module/release/control.php index b7ffe70dd8..4d768c8b0a 100755 --- a/module/release/control.php +++ b/module/release/control.php @@ -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()); diff --git a/module/release/zen.php b/module/release/zen.php index 5ccf298324..b369e59bc9 100644 --- a/module/release/zen.php +++ b/module/release/zen.php @@ -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); } }