From de7730caf7911224e4dc687d1b8847fa100e5ebc Mon Sep 17 00:00:00 2001
From: Malte Bauch <malte.bauch@stud.h-da.de>
Date: Mon, 11 Sep 2023 18:20:18 +0200
Subject: [PATCH] Allow to update suggestions through function if it failed
 before

---
 cli/cmd/prompt.go | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/cli/cmd/prompt.go b/cli/cmd/prompt.go
index 54d2ec6b3..ce362b8f8 100644
--- a/cli/cmd/prompt.go
+++ b/cli/cmd/prompt.go
@@ -229,13 +229,13 @@ func (pc *PromptCompleter) updateSuggestionsThroughFunc(d prompt.Document, c *co
 	if pc.lastSuggestions == nil {
 		var err error
 		newSuggestions, err := fn()
+		if err != nil {
+			return prompt.FilterHasPrefix([]prompt.Suggest{}, d.GetWordBeforeCursor(), true)
+		}
 		pc.lastSuggestions = &suggestionTracker{
 			lastCommand:    c,
 			lastSuggestion: newSuggestions,
 		}
-		if err != nil {
-			return prompt.FilterHasPrefix(pc.lastSuggestions.lastSuggestion, d.GetWordBeforeCursor(), true)
-		}
 	}
 	return prompt.FilterHasPrefix(pc.lastSuggestions.lastSuggestion, d.GetWordBeforeCursor(), true)
 }
-- 
GitLab