From 137483c7b9180bb1533bf04fdb5f4a0e328789be Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 24 Jul 2023 01:27:13 -0400 Subject: [PATCH] fix: take the last range element by default if the query error isn't found --- cli/loader/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli/loader/src/lib.rs b/cli/loader/src/lib.rs index b498e64b..3548ab8c 100644 --- a/cli/loader/src/lib.rs +++ b/cli/loader/src/lib.rs @@ -782,7 +782,7 @@ impl<'a> LanguageConfiguration<'a> { let (path, range) = ranges .iter() .find(|(_, range)| range.contains(&offset_within_section)) - .unwrap(); + .unwrap_or(ranges.last().unwrap()); error.offset = offset_within_section - range.start; error.row = source[range.start..offset_within_section] .chars()