fix(tui): panic on completions failure

This commit is contained in:
adamdottv 2025-07-03 10:53:43 -05:00
parent c389e0ed43
commit 1dffabcfda
No known key found for this signature in database
GPG key ID: 9CB48779AF150E75

View file

@ -61,7 +61,9 @@ func (cg *filesAndFoldersContextGroup) getGitFiles() []dialog.CompletionItemI {
return items
}
func (cg *filesAndFoldersContextGroup) GetChildEntries(query string) ([]dialog.CompletionItemI, error) {
func (cg *filesAndFoldersContextGroup) GetChildEntries(
query string,
) ([]dialog.CompletionItemI, error) {
items := make([]dialog.CompletionItemI, 0)
query = strings.TrimSpace(query)
@ -75,6 +77,10 @@ func (cg *filesAndFoldersContextGroup) GetChildEntries(query string) ([]dialog.C
)
if err != nil {
slog.Error("Failed to get completion items", "error", err)
return items, err
}
if files == nil {
return items, nil
}
for _, file := range *files {