From d6ddf7fa61b9e42ad63fee0cb8b67bf0a23fc4f0 Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Mon, 10 Mar 2025 13:20:17 +0100 Subject: fix(git): No crash when git fails --- cmd/kdev/main.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'cmd/kdev/main.go') diff --git a/cmd/kdev/main.go b/cmd/kdev/main.go index bbf06d7..44d5c5c 100644 --- a/cmd/kdev/main.go +++ b/cmd/kdev/main.go @@ -152,7 +152,12 @@ func processFile(repoPath string, relativePath string, keywords []string, record return nil } for _, line := range matchingLines { - *records = append(*records, recordExtractor.Extract(line.keyword, relativePath, line.line)) + record, err := recordExtractor.Extract(line.keyword, relativePath, line.line) + if err != nil { + slog.Warn("Error extracting record", "err", err) + } else { + *records = append(*records, record) + } } return nil -- cgit v1.3