The function checks whether an operation is ready to be executed by calling _timelock.isOperationReady(id), but if the operation is not ready, it reverts with an error message indicating that the proposal is not queued. This naming is misleading because the check is not verifying if the proposal is queued but rather if the operation is ready for execution.
Update the error message from ProposalNotQueued to a more appropriate name (e.g., ProposalNotReady) that accurately reflects the check being performed.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.