From 8148f2e504e4d3addcd70c9f4e45a110542a3576 Mon Sep 17 00:00:00 2001 From: Kristian Borgwarth <10348902@pm.me> Date: Sat, 9 May 2026 17:00:46 +0200 Subject: [PATCH] fix(diagnostic/links): early return on nil note --- core/handlers/diagnostics/links_diagnostic_handler.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/handlers/diagnostics/links_diagnostic_handler.go b/core/handlers/diagnostics/links_diagnostic_handler.go index 8be0f1c..b34c696 100644 --- a/core/handlers/diagnostics/links_diagnostic_handler.go +++ b/core/handlers/diagnostics/links_diagnostic_handler.go @@ -37,6 +37,10 @@ func (h *LinkDiagnosticHandler) Handle(ctx context.Context, raw json.RawMessage) return nil, err } + if note == nil { + return make([]*dtos.LinkDiagnosticDto, 0), nil + } + brokenLinks, err := h.linkRepository.GetBrokenLinks(ctx, note.ID()) if err != nil { return nil, err