In the `set_deadline` function, the contract checks `fund.dealine_set` to ensure a deadline has not already been set. However, after successfully setting the deadline, it does not update this flag to `true`. This omission makes the check ineffective, as the deadline can be overwritten multiple times.
Malicious creator can keep updating deadline to prevent contributor refund
N/A
Update the set_deadline function to include:
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.