diff --git a/rs/nns/governance/src/neuron/types.rs b/rs/nns/governance/src/neuron/types.rs index aefe8fa20a4..142a04c1153 100644 --- a/rs/nns/governance/src/neuron/types.rs +++ b/rs/nns/governance/src/neuron/types.rs @@ -954,7 +954,8 @@ impl Neuron { // 3.2: Now, we know when self is "dissolved" (could be in the past, present, or future). // Thus, we can evaluate whether that happened sufficiently long ago. - let max_dissolved_at_timestamp_seconds_to_be_inactive = now - 2 * 7 * ONE_DAY_SECONDS; + let max_dissolved_at_timestamp_seconds_to_be_inactive = + now.saturating_sub(2 * 7 * ONE_DAY_SECONDS); if dissolved_at_timestamp_seconds > max_dissolved_at_timestamp_seconds_to_be_inactive { return false; }