diff --git a/CHANGELOG.md b/CHANGELOG.md index 7901792c233..dd8ea6d77d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,7 @@ ## Version 25.03.X +Fixes: +- [dashboards] Unescape event segment values in meta + Enterprise fixes: - [data-manager] Fix validation approval button label - [data-manager] Fix validation table column names diff --git a/plugins/dashboards/api/parts/dashboards.js b/plugins/dashboards/api/parts/dashboards.js index 47cd3552345..79277faed3e 100644 --- a/plugins/dashboards/api/parts/dashboards.js +++ b/plugins/dashboards/api/parts/dashboards.js @@ -1213,6 +1213,14 @@ function getEventsModel(params, apps, appId, collection, segment, event, widget) } fn(function(data) { + if (data.meta && data.meta.segments) { + data.meta.segments.forEach((sg) => { + if (data.meta[sg] && data.meta[sg].length > 0) { + data.meta[sg] = data.meta[sg].map((item) => common.decode_html(item)); + } + }); + } + countlyCommon.setPeriod(paramsObj.qstring.period); var model = countlyModel.load("event"); @@ -1315,4 +1323,4 @@ function getCrashModel(params, apps, appId, collection, widget) { }); } -module.exports = dashboard; \ No newline at end of file +module.exports = dashboard;