From d9e542522727bbf697c1116413f447bf6a75c05f Mon Sep 17 00:00:00 2001 From: Adrian Dombeck Date: Wed, 24 Aug 2022 16:27:56 +0200 Subject: [PATCH] fix index out of range in InteractiveMultiselectPrinter Closes: #392 --- interactive_multiselect_printer.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/interactive_multiselect_printer.go b/interactive_multiselect_printer.go index 6ce6dbb56..941cddad3 100644 --- a/interactive_multiselect_printer.go +++ b/interactive_multiselect_printer.go @@ -227,8 +227,10 @@ func (p *InteractiveMultiselectPrinter) Show(text ...string) ([]string, error) { cancel() return true, nil case keys.Enter: - // Select option if not already selected - p.selectOption(p.fuzzySearchMatches[p.selectedOption]) + if len(p.fuzzySearchMatches) > 0 { + // Select option if not already selected + p.selectOption(p.fuzzySearchMatches[p.selectedOption]) + } area.Update(p.renderSelectMenu()) }