fix ticket access when posting answer

Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com>
This commit is contained in:
Michael Kaufmann
2018-06-21 07:52:11 +02:00
parent aa881560cc
commit 436d141bd1
2 changed files with 6 additions and 3 deletions

View File

@@ -250,6 +250,11 @@ if ($page == 'overview') {
if ($replyticket->Get('message') == null) { if ($replyticket->Get('message') == null) {
standard_error(array('stringisempty', 'mymessage')); standard_error(array('stringisempty', 'mymessage'));
} else { } else {
try {
$mainticket = ticket::getInstanceOf($userinfo, (int)$id);
} catch(Exception $e) {
standard_error($e->getMessage());
}
$now = time(); $now = time();
$replyticket->Set('customer', (int)$userinfo['customerid'], true, true); $replyticket->Set('customer', (int)$userinfo['customerid'], true, true);
$replyticket->Set('lastchange', $now, true, true); $replyticket->Set('lastchange', $now, true, true);
@@ -260,8 +265,6 @@ if ($page == 'overview') {
$replyticket->Insert(); $replyticket->Insert();
// Update priority if changed // Update priority if changed
$mainticket = ticket::getInstanceOf($userinfo, (int)$id);
if ($replyticket->Get('priority') != $mainticket->Get('priority')) { if ($replyticket->Get('priority') != $mainticket->Get('priority')) {
$mainticket->Set('priority', $replyticket->Get('priority'), true); $mainticket->Set('priority', $replyticket->Get('priority'), true);
} }

View File

@@ -46,7 +46,7 @@ class ticket
/** /**
* Ticket-Object-Array * Ticket-Object-Array
* *
* @var ticket * @var ticket[]
*/ */
private static $tickets = array(); private static $tickets = array();