always return array from problems requests
This commit is contained in:
@@ -340,7 +340,10 @@ export class Zabbix implements ZabbixConnector {
|
||||
.then(query => this.zabbixAPI.getProblems(query.groupids, query.hostids, query.applicationids, options))
|
||||
.then(problems => {
|
||||
const triggerids = problems?.map(problem => problem.objectid);
|
||||
return Promise.all([Promise.resolve(problems), this.zabbixAPI.getTriggersByIds(triggerids)]);
|
||||
return Promise.all([
|
||||
Promise.resolve(problems),
|
||||
this.zabbixAPI.getTriggersByIds(triggerids)
|
||||
]);
|
||||
})
|
||||
.then(([problems, triggers]) => joinTriggersWithProblems(problems, triggers))
|
||||
.then(triggers => this.filterTriggersByProxy(triggers, proxyFilter))
|
||||
|
||||
Reference in New Issue
Block a user