summaryrefslogtreecommitdiff
path: root/src/config/ConfigManager.cpp
diff options
context:
space:
mode:
authorvaxerski <43317083+vaxerski@users.noreply.github.com>2022-10-05 17:38:36 +0100
committervaxerski <43317083+vaxerski@users.noreply.github.com>2022-10-05 17:38:36 +0100
commit9c5023ab1acf2297e4bbcc3bcb008bbc818a1972 (patch)
tree43c9acb407cd703137f5d5d9b7f3dd3349de77b5 /src/config/ConfigManager.cpp
parent0e4a894edb44f4fedfca597f41889d3668b36b17 (diff)
monitor desc improvements
Diffstat (limited to 'src/config/ConfigManager.cpp')
-rw-r--r--src/config/ConfigManager.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/config/ConfigManager.cpp b/src/config/ConfigManager.cpp
index 88569c5a..07d31e2c 100644
--- a/src/config/ConfigManager.cpp
+++ b/src/config/ConfigManager.cpp
@@ -1300,7 +1300,7 @@ SMonitorRule CConfigManager::getMonitorRuleFor(std::string name, std::string dis
SMonitorRule* found = nullptr;
for (auto& r : m_dMonitorRules) {
- if (r.name == name) {
+ if (r.name == name || (r.name.find("desc:") == 0 && (r.name.substr(5) == displayName || r.name.substr(5) == removeBeginEndSpacesTabs(displayName.substr(0, displayName.find_first_of('(')))))) {
found = &r;
break;
}
@@ -1312,7 +1312,7 @@ SMonitorRule CConfigManager::getMonitorRuleFor(std::string name, std::string dis
Debug::log(WARN, "No rule found for %s, trying to use the first.", name.c_str());
for (auto& r : m_dMonitorRules) {
- if (r.name == "" || (r.name.find("desc:") == 0 && r.name.substr(5) == displayName)) {
+ if (r.name == "") {
found = &r;
break;
}