Skip to content

Commit dc829f6

Browse files
authored
Merge pull request #2314 from onetechnical/onetechnical/relbeta2.7.1
go-algorand 2.7.1-beta
2 parents d57586a + 0b18c94 commit dc829f6

File tree

4 files changed

+11
-8
lines changed

4 files changed

+11
-8
lines changed

buildnumber.dat

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0
1+
1

daemon/algod/api/server/v2/account.go

+4-3
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ func AccountDataToAccount(
125125
AuthAddr: addrOrNil(record.AuthAddr),
126126
AppsLocalState: &appsLocalState,
127127
AppsTotalSchema: &totalAppSchema,
128-
AppsTotalExtraPages: &totalExtraPages,
128+
AppsTotalExtraPages: numOrNil(totalExtraPages),
129129
}, nil
130130
}
131131

@@ -401,13 +401,13 @@ func ApplicationParamsToAppParams(gap *generated.ApplicationParams) (basics.AppP
401401
func AppParamsToApplication(creator string, appIdx basics.AppIndex, appParams *basics.AppParams) generated.Application {
402402
globalState := convertTKVToGenerated(&appParams.GlobalState)
403403
extraProgramPages := uint64(appParams.ExtraProgramPages)
404-
return generated.Application{
404+
app := generated.Application{
405405
Id: uint64(appIdx),
406406
Params: generated.ApplicationParams{
407407
Creator: creator,
408408
ApprovalProgram: appParams.ApprovalProgram,
409409
ClearStateProgram: appParams.ClearStateProgram,
410-
ExtraProgramPages: &extraProgramPages,
410+
ExtraProgramPages: numOrNil(extraProgramPages),
411411
GlobalState: globalState,
412412
LocalStateSchema: &generated.ApplicationStateSchema{
413413
NumByteSlice: appParams.LocalStateSchema.NumByteSlice,
@@ -419,6 +419,7 @@ func AppParamsToApplication(creator string, appIdx basics.AppIndex, appParams *b
419419
},
420420
},
421421
}
422+
return app
422423
}
423424

424425
// AssetParamsToAsset converts basics.AssetParams to generated.Asset

daemon/algod/api/server/v2/account_test.go

+6-2
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,12 @@ func TestAccount(t *testing.T) {
114114
verifyCreatedApp := func(index int, appIdx basics.AppIndex, params basics.AppParams) {
115115
require.Equal(t, uint64(appIdx), (*conv.CreatedApps)[index].Id)
116116
require.Equal(t, params.ApprovalProgram, (*conv.CreatedApps)[index].Params.ApprovalProgram)
117-
require.NotNil(t, (*conv.CreatedApps)[index].Params.ExtraProgramPages)
118-
require.Equal(t, uint64(params.ExtraProgramPages), *(*conv.CreatedApps)[index].Params.ExtraProgramPages)
117+
if params.ExtraProgramPages != 0 {
118+
require.NotNil(t, (*conv.CreatedApps)[index].Params.ExtraProgramPages)
119+
require.Equal(t, uint64(params.ExtraProgramPages), *(*conv.CreatedApps)[index].Params.ExtraProgramPages)
120+
} else {
121+
require.Nil(t, (*conv.CreatedApps)[index].Params.ExtraProgramPages)
122+
}
119123
require.NotNil(t, (*conv.CreatedApps)[index].Params.GlobalStateSchema)
120124
require.Equal(t, params.GlobalStateSchema.NumUint, (*conv.CreatedApps)[index].Params.GlobalStateSchema.NumUint)
121125
require.Equal(t, params.GlobalStateSchema.NumByteSlice, (*conv.CreatedApps)[index].Params.GlobalStateSchema.NumByteSlice)

daemon/algod/api/server/v2/test/helpers.go

-2
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ var poolAddrAssetsGolden = make([]generatedV2.AssetHolding, 0)
6161
var poolAddrCreatedAssetsGolden = make([]generatedV2.Asset, 0)
6262
var appLocalStates = make([]generatedV2.ApplicationLocalState, 0)
6363
var appsTotalSchema = generatedV2.ApplicationStateSchema{}
64-
var appsTotalExtraPages = uint64(0)
6564
var appCreatedApps = make([]generatedV2.Application, 0)
6665
var poolAddrResponseGolden = generatedV2.AccountResponse{
6766
Address: poolAddr.String(),
@@ -73,7 +72,6 @@ var poolAddrResponseGolden = generatedV2.AccountResponse{
7372
Status: "Not Participating",
7473
AppsLocalState: &appLocalStates,
7574
AppsTotalSchema: &appsTotalSchema,
76-
AppsTotalExtraPages: &appsTotalExtraPages,
7775
CreatedApps: &appCreatedApps,
7876
}
7977
var txnPoolGolden = make([]transactions.SignedTxn, 2)

0 commit comments

Comments
 (0)