This mapping is not updated, especially in ‘getDivorced()’, this
can potentially cause a big issue in the protocol. ## Vulnerability Details
Others contract can’t actually see if msg.sender has actually a
soulmate or not if this value is not updated, also, after user calls the function
‘getDivorced’ he will never have more the possibility to have a new soulmate
because ‘soulmateOf’ has not been updated.
Foundry
Update this mapping every time is needed, so
for example also in ‘getDivorced’
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.