diff --git a/ui/src/kapacitor/apis/index.js b/ui/src/kapacitor/apis/index.js index a389627ba..cf3b56a12 100644 --- a/ui/src/kapacitor/apis/index.js +++ b/ui/src/kapacitor/apis/index.js @@ -72,8 +72,11 @@ export const getRule = async (kapacitor, ruleID) => { method: 'GET', url: `${kapacitor.links.rules}/${ruleID}`, }) - addUnderscoreType(response?.data?.alertNodes?.serviceNow) - addUnderscoreType(response?.data?.alertNodes?.zenoss) + const alertNodes = get(response, ['data', 'alertNodes']) + if (alertNodes) { + addUnderscoreType(alertNodes.serviceNow) + addUnderscoreType(alertNodes.zenoss) + } return response } catch (error) { console.error(error)