Skip to content

Commit 5fd3c42

Browse files
Merge pull request #299 from pangeacyber/PAN-17399
Add nil checks
2 parents e5e9b43 + 20caaab commit 5fd3c42

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

pangea-sdk/v3/service/audit/roots_providers.go

+8
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,15 @@ func (rp *ArweaveRootsProvider) UpdateRoots(ctx context.Context, treeSizes []str
5656
if err != nil {
5757
return rp.Roots
5858
}
59+
60+
if resp == nil || resp.Data == nil || resp.Data.Transactions == nil || resp.Data.Transactions.Edges == nil {
61+
return rp.Roots
62+
}
63+
5964
for _, edge := range resp.Data.Transactions.Edges {
65+
if edge == nil {
66+
continue
67+
}
6068
root := Root{}
6169
err = rp.fetchTransaction(ctx, *edge.Node.ID, &root)
6270
if err != nil {

0 commit comments

Comments
 (0)