The function is marked as payable, but it does not interact with Ether transfers, and there are no payable functions being called within it.
See the below code:
The presence of the payable modifier might mislead developers into thinking that the function interacts with Ether, potentially leading to confusion.
Manual Review
Unless there is a specific reason for the function to accept Ether, such as receiving payments or handling refunds, the payable modifier should be removed.
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.