Skip to content

Commit

Permalink
one other edge case
Browse files Browse the repository at this point in the history
  • Loading branch information
max-dfinity committed Oct 25, 2024
1 parent 040deb5 commit 31864bd
Showing 1 changed file with 13 additions and 4 deletions.
17 changes: 13 additions & 4 deletions rs/nns/governance/src/governance.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4213,15 +4213,24 @@ impl Governance {
reward_to_neuron.dissolve_delay_seconds,
MAX_DISSOLVE_DELAY_SECONDS,
);

let dissolve_state_and_age = if dissolve_delay_seconds > 0 {
DissolveStateAndAge::NotDissolving {
dissolve_delay_seconds,
aging_since_timestamp_seconds: now,
}
} else {
DissolveStateAndAge::DissolvingOrDissolved {
when_dissolved_timestamp_seconds: now,
}
};

// Transfer successful.
let neuron = NeuronBuilder::new(
nid,
to_subaccount,
*np_principal,
DissolveStateAndAge::NotDissolving {
dissolve_delay_seconds,
aging_since_timestamp_seconds: now,
},
dissolve_state_and_age,
now,
)
.with_followees(self.heap_data.default_followees.clone())
Expand Down

0 comments on commit 31864bd

Please sign in to comment.