fix(config): reject reflector entries without protocols

This commit is contained in:
Nils Andreas Svee committed 2026-10-14 01:23:28 +07:00
1 parent 54d162f494
commit 51f0ae2e23
1 file changed
+9
+9
View File
@@ -212,6 +212,15 @@ impl ReflectorSettings {
); );
} }
for (index, reflector) in self.entries.iter().enumerate() {
if reflector.protocols.is_empty() {
report.error(
"reflectors.entries",
format!("entry {index} must have at least one measurement protocol"),
);
}
}
for (index, file) in self.files.iter().enumerate() { for (index, file) in self.files.iter().enumerate() {
if file.trim().is_empty() { if file.trim().is_empty() {
report.error( report.error(