diff --git a/module/release/control.php b/module/release/control.php index 253b3dcc8a..4c4b789f22 100644 --- a/module/release/control.php +++ b/module/release/control.php @@ -177,16 +177,24 @@ class release extends control } else { - $response['result'] = 'success'; - $response['message'] = ''; - $this->release->delete(TABLE_RELEASE, $releaseID); - if(dao::isError()) + + /* if ajax request, send result. */ + if($this->server->ajax) { - $response['result'] = 'fail'; - $response['message'] = dao::getError(); + if(dao::isError()) + { + $response['result'] = 'fail'; + $response['message'] = dao::getError(); + } + else + { + $response['result'] = 'success'; + $response['message'] = ''; + } + $this->send($response); } - $this->send($response); + die(js::locate($this->session->releaseList, 'parent')); } }