Merge pull request #13340 from atm-lena/11.0_FIX_loadCacheMsgTicket_PrivateStatus

FIX - Ticket Public  - Private messages are displayed
This commit is contained in:
Laurent Destailleur 2020-03-12 17:59:13 +01:00 committed by GitHub
commit 74b8b9f47d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1696,7 +1696,7 @@ class Ticket extends CommonObject
// Cache already loaded // Cache already loaded
$sql = "SELECT id as rowid, fk_user_author, datec, label, note as message, visibility"; $sql = "SELECT id as rowid, fk_user_author, datec, label, note as message, code";
$sql .= " FROM ".MAIN_DB_PREFIX."actioncomm"; $sql .= " FROM ".MAIN_DB_PREFIX."actioncomm";
$sql .= " WHERE fk_element = ".(int) $this->id; $sql .= " WHERE fk_element = ".(int) $this->id;
$sql .= " AND elementtype = 'ticket'"; $sql .= " AND elementtype = 'ticket'";
@ -1714,7 +1714,7 @@ class Ticket extends CommonObject
$this->cache_msgs_ticket[$i]['datec'] = $this->db->jdate($obj->datec); $this->cache_msgs_ticket[$i]['datec'] = $this->db->jdate($obj->datec);
$this->cache_msgs_ticket[$i]['subject'] = $obj->label; $this->cache_msgs_ticket[$i]['subject'] = $obj->label;
$this->cache_msgs_ticket[$i]['message'] = $obj->message; $this->cache_msgs_ticket[$i]['message'] = $obj->message;
$this->cache_msgs_ticket[$i]['private'] = ($obj->visibility == 'private' ? 1 : 0); $this->cache_msgs_ticket[$i]['private'] = ($obj->code == 'TICKET_MSG_PRIVATE' ? 1 : 0);
$i++; $i++;
} }
return $num; return $num;