File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
x/compute/internal/keeper Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -111,10 +111,13 @@ func (m Migrator) Migrate3to4(ctx sdk.Context) error {
111
111
var brokenContractKey types.BrokenContractKey
112
112
err := m .keeper .cdc .Unmarshal (brokenContractKeyBz , & brokenContractKey )
113
113
if err == nil {
114
- fixedContractKey := types.ContractKey {
115
- OgContractKey : brokenContractKey .OgContractKey .OgContractKey ,
116
- CurrentContractKey : brokenContractKey .CurrentContractKey .CurrentContractKey ,
117
- CurrentContractKeyProof : brokenContractKey .CurrentContractKeyProof ,
114
+ var fixedContractKey types.ContractKey
115
+ if brokenContractKey .OgContractKey != nil && brokenContractKey .CurrentContractKey != nil {
116
+ fixedContractKey = types.ContractKey {
117
+ OgContractKey : brokenContractKey .OgContractKey .OgContractKey ,
118
+ CurrentContractKey : brokenContractKey .CurrentContractKey .CurrentContractKey ,
119
+ CurrentContractKeyProof : brokenContractKey .CurrentContractKeyProof ,
120
+ }
118
121
}
119
122
120
123
m .keeper .SetContractKey (ctx , contractAddress , & fixedContractKey )
You can’t perform that action at this time.
0 commit comments