diff --git a/src/chat.rs b/src/chat.rs index 67526fe..5f8b4e6 100644 --- a/src/chat.rs +++ b/src/chat.rs @@ -188,11 +188,12 @@ impl ChatDB { } } for (index, label) in changes { - vector.remove(index); - vector.splice(index..index, include_db[&label].iter().cloned()); + if index < vector.len() { + vector.remove(index); + vector.splice(index..index, include_db[&label].iter().cloned()); + } } } - return; } pub fn get_chat_by_id(&self, id: &String) -> Result {