From f8495a970b587e8cb2e30e0c69fca0219c79ccc1 Mon Sep 17 00:00:00 2001 From: guguji5 <604821528@qq.com> Date: Tue, 5 Sep 2023 14:05:44 +0800 Subject: [PATCH] refactor: loop when monitorInfo.tags exist --- server/notification-providers/flashduty.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/notification-providers/flashduty.js b/server/notification-providers/flashduty.js index 952d0a2f1..dfcec9e7f 100644 --- a/server/notification-providers/flashduty.js +++ b/server/notification-providers/flashduty.js @@ -63,8 +63,10 @@ class FlashDuty extends NotificationProvider { resource: this.genMonitorUrl(monitorInfo), check: monitorInfo.name, }; - for (let tag of monitorInfo.tags) { - labels[tag.name] = tag.value; + if (monitorInfo.tags && monitorInfo.tags.length > 0) { + for (let tag of monitorInfo.tags) { + labels[tag.name] = tag.value; + } } const options = { method: "POST",