From f05088ddb2a9cf3a87497efaaa80ba7d9125e5d6 Mon Sep 17 00:00:00 2001 From: Songkan Tang Date: Sat, 12 Oct 2024 09:39:32 +0800 Subject: [PATCH] Fix ui_metadata is not fetched when MDS client is used (#1124) Signed-off-by: Songkan Tang --- server/services/MonitorService.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/services/MonitorService.js b/server/services/MonitorService.js index 0bec24c0e..592bf300a 100644 --- a/server/services/MonitorService.js +++ b/server/services/MonitorService.js @@ -8,6 +8,7 @@ import _ from 'lodash'; import { INDEX } from '../../utils/constants'; import { isIndexNotFoundError } from './utils/helpers'; import { MDSEnabledClientService } from './MDSEnabledClientService'; +import { DEFAULT_HEADERS } from "./utils/constants"; export default class MonitorService extends MDSEnabledClientService { createMonitor = async (context, req, res) => { @@ -103,7 +104,7 @@ export default class MonitorService extends MDSEnabledClientService { getMonitor = async (context, req, res) => { try { const { id } = req.params; - const params = { monitorId: id }; + const params = { monitorId: id, headers: DEFAULT_HEADERS }; const client = this.getClientBasedOnDataSource(context, req); const getResponse = await client('alerting.getMonitor', params); let monitor = _.get(getResponse, 'monitor', null);