From 069d902bcb55d57918d5639939233a1cc1ccd4a1 Mon Sep 17 00:00:00 2001 From: nibon7 Date: Sat, 27 Aug 2022 18:59:55 +0800 Subject: [PATCH] Fix panic when using sqlite as history backend (#469) Fixes nushell/nushell#6251 --- src/hinter/default.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/hinter/default.rs b/src/hinter/default.rs index f9a5d9f..9622083 100644 --- a/src/hinter/default.rs +++ b/src/hinter/default.rs @@ -24,7 +24,11 @@ impl Hinter for DefaultHinter { .expect("todo: error handling") .get(0) .map_or_else(String::new, |entry| { - entry.command_line[line.len()..].to_string() + entry + .command_line + .get(line.len()..) + .unwrap_or_default() + .to_string() }) } else { String::new()