Skip to content

Commit 0bddeb6

Browse files
authored
fix: handle empty source_names gracefully in scorecard (#2834)
Signed-off-by: Gagan H R <hrgagan4@gmail.com>
1 parent 5bf2061 commit 0bddeb6

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

pkg/certifier/components/source/source.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,12 @@ func (s sourceQuery) GetComponents(ctx context.Context, compChan chan<- interfac
5858
if err != nil {
5959
return fmt.Errorf("failed to query packages with error: %w", err)
6060
}
61+
62+
// handle nil response or empty SourcesList when table is empty
63+
if srcConn == nil || srcConn.SourcesList == nil {
64+
break
65+
}
66+
6167
srcEdges := srcConn.SourcesList.Edges
6268

6369
for _, srcNode := range srcEdges {

0 commit comments

Comments
 (0)