diff --git a/internal/ls/codeactions.go b/internal/ls/codeactions.go index 4cf6ed27dc..a85a9d32ba 100644 --- a/internal/ls/codeactions.go +++ b/internal/ls/codeactions.go @@ -64,7 +64,7 @@ func (l *LanguageService) ProvideCodeActions(ctx context.Context, params *lsprot // Process diagnostics in the context to generate quick fixes if params.Context != nil && params.Context.Diagnostics != nil { for _, diag := range params.Context.Diagnostics { - if diag.Code.Integer == nil { + if diag.Code == nil || diag.Code.Integer == nil { continue }