From 20b454d519f982d6f538c87806352ccc75329a7d Mon Sep 17 00:00:00 2001 From: Orne Brocaar Date: Mon, 23 Jan 2023 15:28:31 +0000 Subject: [PATCH] Fix not recording device-metrics if auto-detect is disabled. Fixes #94. --- chirpstack/src/uplink/data.rs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/chirpstack/src/uplink/data.rs b/chirpstack/src/uplink/data.rs index 66a2e41b..81c710e5 100644 --- a/chirpstack/src/uplink/data.rs +++ b/chirpstack/src/uplink/data.rs @@ -748,11 +748,6 @@ impl Data { let up_event = self.uplink_event.as_ref().unwrap(); let dev = self.device.as_ref().unwrap(); - if !dp.auto_detect_measurements { - trace!("Auto detecting measurements is disabled in device-profile"); - return Ok(()); - } - let data_measurements: HashMap = match &up_event.object { None => HashMap::new(), Some(v) => codec::get_measurements(v), @@ -804,7 +799,7 @@ impl Data { } _ => {} } - } else { + } else if dp.auto_detect_measurements { update_dp_measurements = true; measurements.insert( k.clone(),