Closed wesamhamad closed 4 months ago
In certificate.py, we using the recipient's email and name to generate the hash:
certificate.py
self.certificate_hash = util.small_hash(self.recipient_email + self.recipient_name)
This means that if we have recipients with the same name and email across different events, their hashes will also be the same, leading to collisions.
Hint: we need to also use certificate_event_id
In
certificate.py
, we using the recipient's email and name to generate the hash:This means that if we have recipients with the same name and email across different events, their hashes will also be the same, leading to collisions.
Hint: we need to also use certificate_event_id