fixes a bug when no ram segments exist
This commit is contained in:
@@ -451,11 +451,11 @@ impl TelemetryHistory {
|
||||
let mut from = from;
|
||||
|
||||
{
|
||||
let first_ram_segment = segments[0].start;
|
||||
let first_ram_segment = segments.front().map(|x| x.start);
|
||||
let start = from.duration_trunc(telemetry_history_service.segment_width).unwrap();
|
||||
let end = (to + telemetry_history_service.segment_width).duration_trunc(telemetry_history_service.segment_width).unwrap();
|
||||
|
||||
let end = min(end, first_ram_segment);
|
||||
let end = if let Some(first_ram_segment) = first_ram_segment { min(end, first_ram_segment) } else { end };
|
||||
|
||||
let mut path = telemetry_history_service.data_root_folder.clone();
|
||||
path.push(&self.data.definition.uuid);
|
||||
|
||||
Reference in New Issue
Block a user