ServicestatusQuery: Define correct grouping rules for contacts and -groups

fixes #4464
This commit is contained in:
Johannes Meyer 2021-07-21 11:57:49 +02:00
parent 7b18f80acc
commit b94617c575
1 changed files with 8 additions and 0 deletions

View File

@ -494,6 +494,14 @@ class ServicestatusQuery extends IdoQuery
$groupedColumns[] = 'ss.servicestatus_id';
$groupedTables['servicestatus'] = true;
}
} elseif ($table === 'contacts') {
$groupedColumns[] = 'sc.service_contact_id';
$groupedColumns[] = 'sco.object_id';
$groupedTables[$table] = true;
} elseif ($table === 'contactgroups') {
$groupedColumns[] = 'scg.service_contactgroup_id';
$groupedColumns[] = 'scgo.object_id';
$groupedTables[$table] = true;
} else {
parent::registerGroupColumns($alias, $table, $groupedColumns, $groupedTables);
}