From 8177ad0a669edb90055462dec3b4967c5d182814 Mon Sep 17 00:00:00 2001 From: leekt Date: Wed, 1 Oct 2025 21:44:03 +0900 Subject: [PATCH] fix: only allow NA status for onInstall --- policies/ratelimit/src/RateLimitPolicyReset.sol | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/policies/ratelimit/src/RateLimitPolicyReset.sol b/policies/ratelimit/src/RateLimitPolicyReset.sol index a38d8ba..f0bb1a2 100644 --- a/policies/ratelimit/src/RateLimitPolicyReset.sol +++ b/policies/ratelimit/src/RateLimitPolicyReset.sol @@ -39,7 +39,7 @@ contract RateLimitPolicyReset is PolicyBase { /// - next 6 bytes: uint48 initialCount. function _policyOninstall(bytes32 id, bytes calldata _data) internal override { console.logBytes(_data); - require(status[id][msg.sender] != Status.Live); + require(status[id][msg.sender] == Status.NA); require(_data.length >= 12, "Invalid data length"); uint48 interval = uint48(bytes6(_data[0:6])); uint48 initialCount = uint48(bytes6(_data[6:12]));