Skip to content

Commit

Permalink
nil check contract in view generator
Browse files Browse the repository at this point in the history
  • Loading branch information
ogtownsend committed Sep 23, 2024
1 parent 4c3613c commit 26b5860
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 0 deletions.
3 changes: 3 additions & 0 deletions integration-tests/deployment/ccip/view/v1_2/commit_store.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@ type CommitStoreView struct {
}

func GenerateCommitStoreView(c *commit_store.CommitStore) (CommitStoreView, error) {
if c == nil {
return CommitStoreView{}, fmt.Errorf("cannot generate view for nil CommitStore")
}
meta, err := types.NewContractMetaData(c, c.Address())
if err != nil {
return CommitStoreView{}, fmt.Errorf("failed to generate contract metadata for CommitStore: %w", err)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ type RMNProxyView struct {
}

func GenerateRMNProxyView(r *rmn_proxy_contract.RMNProxyContract) (RMNProxyView, error) {
if r == nil {
return RMNProxyView{}, fmt.Errorf("cannot generate view for nil RMNProxy")
}
meta, err := types.NewContractMetaData(r, r.Address())
if err != nil {
return RMNProxyView{}, fmt.Errorf("failed to generate contract metadata for RMNProxy: %w", err)
Expand Down

0 comments on commit 26b5860

Please sign in to comment.