Prevent duplicate timelogs by id comparison
Shouldn't happen in the first place, but edge case has shown it can happen if a user somehow is part of the project twice (??).
Shouldn't happen in the first place, but edge case has shown it can happen if a user somehow is part of the project twice (??).