From d9358e714e8f3629f1192b741b472650815c94bb Mon Sep 17 00:00:00 2001 From: Rod Vagg Date: Mon, 6 May 2024 12:24:31 +1000 Subject: [PATCH] fix: copy Flags field from SectorOnChainInfo Fixes: https://github.com/filecoin-project/lotus/issues/11962 --- chain/actors/builtin/miner/state.go.template | 1 + chain/actors/builtin/miner/v12.go | 1 + chain/actors/builtin/miner/v13.go | 1 + 3 files changed, 3 insertions(+) diff --git a/chain/actors/builtin/miner/state.go.template b/chain/actors/builtin/miner/state.go.template index c59134d5d..2e8239324 100644 --- a/chain/actors/builtin/miner/state.go.template +++ b/chain/actors/builtin/miner/state.go.template @@ -587,6 +587,7 @@ func fromV{{.v}}SectorOnChainInfo(v{{.v}} miner{{.v}}.SectorOnChainInfo) SectorO {{if (ge .v 12)}} PowerBaseEpoch: v{{.v}}.PowerBaseEpoch, ReplacedDayReward: v{{.v}}.ReplacedDayReward, + Flags: SectorOnChainInfoFlags(v{{.v}}.Flags), {{end}} } return info diff --git a/chain/actors/builtin/miner/v12.go b/chain/actors/builtin/miner/v12.go index f06d2c431..a26d78d32 100644 --- a/chain/actors/builtin/miner/v12.go +++ b/chain/actors/builtin/miner/v12.go @@ -548,6 +548,7 @@ func fromV12SectorOnChainInfo(v12 miner12.SectorOnChainInfo) SectorOnChainInfo { PowerBaseEpoch: v12.PowerBaseEpoch, ReplacedDayReward: v12.ReplacedDayReward, + Flags: SectorOnChainInfoFlags(v12.Flags), } return info } diff --git a/chain/actors/builtin/miner/v13.go b/chain/actors/builtin/miner/v13.go index d61c2a9a2..c033a9907 100644 --- a/chain/actors/builtin/miner/v13.go +++ b/chain/actors/builtin/miner/v13.go @@ -548,6 +548,7 @@ func fromV13SectorOnChainInfo(v13 miner13.SectorOnChainInfo) SectorOnChainInfo { PowerBaseEpoch: v13.PowerBaseEpoch, ReplacedDayReward: v13.ReplacedDayReward, + Flags: SectorOnChainInfoFlags(v13.Flags), } return info }