In the function 'selectRamIfNotSelected' in the contract 'ChoosingRam' if 'ramNFT.tokenCounter' is 0, the call will be reverted because is not possible in solidity to utilize modules with 0.
##PoC
If 'ramNFT.tokenCounter' is 0 the function 'selectRamIfNotSelected' will reverts, if this will revert this mean will be not possible to set correctly the ram (in any way) and will not possible to continue with the protocol.
Manual Review
Add a logic in the contract 'ChoosingRam' that allows to continue with the protocol also if the ram can't be selected. (For example add a function that allows the organizer to emit an event that says if the event is finished or not and if there has been a winner / selected ram).
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.