From d41fb1ea2b4d3fd2a82537153899a683b5717e04 Mon Sep 17 00:00:00 2001 From: oppiliappan Date: Wed, 22 Apr 2026 00:33:04 +0900 Subject: [PATCH] knotserver: fix ingesting empty pulls Signed-off-by: oppiliappan --- knotserver/ingester.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/knotserver/ingester.go b/knotserver/ingester.go index 6bcc87f5..5ebc4651 100644 --- a/knotserver/ingester.go +++ b/knotserver/ingester.go @@ -181,6 +181,10 @@ func (h *Knot) fetchLatestSubmission(ctx context.Context, did, rkey string, reco return nil, fmt.Errorf("failed to resolve PR owner handle: %w", err) } + if len(record.Rounds) == 0 { + return nil, fmt.Errorf("failed to fetch latest submission, no rounds in record") + } + roundNumber := len(record.Rounds) - 1 round := record.Rounds[roundNumber] -- 2.51.2