I have added the code after line 901: But not wokring. With out any error message tickets status is changing if(empty($_REQUEST)) $errors = __('A comment is required.');//---------- $state = strtolower($status->getState()); if (!$errors && $ticket->setStatus($status, $_REQUEST, $errors)) { if ($state == 'deleted') { $msg = sprintf('%s %s', sprintf(__('Ticket #%s'), $ticket->getNumber()), __('deleted sucessfully') ); } elseif ($state != 'open') { $msg = sprintf(__('%s status changed to %s'), sprintf(__('Ticket #%s'), $ticket->getNumber()), $status->getName()); } else { $msg = sprintf( __('%s status changed to %s'), __('Ticket'), $status->getName());