Merge pull request #3781 from mdetrano/bugfix/cant_search_for_output_in_event_history_2266

Fixes 2266.  Special handling of notification 'output' field.
This commit is contained in:
Johannes Meyer 2019-05-27 08:29:34 +02:00 committed by GitHub
commit 5961f43aa9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 0 deletions

View File

@ -68,6 +68,8 @@ class HostnotificationQuery extends IdoQuery
{
if ($col === 'UNIX_TIMESTAMP(hn.start_time)') {
return 'hn.start_time ' . $sign . ' ' . $this->timestampForSql($this->valueToTimestamp($expression));
} elseif ($col === $this->columnMap['history']['output']) {
return parent::whereToSql('hn.output', $sign, $expression);
} else {
return parent::whereToSql($col, $sign, $expression);
}

View File

@ -68,6 +68,8 @@ class ServicenotificationQuery extends IdoQuery
{
if ($col === 'UNIX_TIMESTAMP(sn.start_time)') {
return 'sn.start_time ' . $sign . ' ' . $this->timestampForSql($this->valueToTimestamp($expression));
} elseif ($col === $this->columnMap['history']['output']) {
return parent::whereToSql('sn.output', $sign, $expression);
} else {
return parent::whereToSql($col, $sign, $expression);
}