It looks like the id of a user can be 0, yet the contract assumes it cannot be, or at least that is my interpretation of what went wrong here. Except, I don't see any user with identity 0 in the database, so I am baffled how this could have happened... @Bogdanp: Any ideas? We'll see if I hit it again.
The contract is right, it is not clear how this error occurred. It might have happened by accident providing the wrong id in the verification url, but it does not appear in my history.
It looks like the id of a user can be 0, yet the contract assumes it cannot be, or at least that is my interpretation of what went wrong here. Except, I don't see any user with identity 0 in the database, so I am baffled how this could have happened... @Bogdanp: Any ideas? We'll see if I hit it again.