After transferring a project, using API to list project events does not reflect new URL

To reproduce:

  • create a project under some namespace (e.g. root)
  • make some commits
  • use API projects/:id/events and observe the URLs for commits (e.g. `/root/project/commit/abcdefg')
  • transfer project to another namespace (e.g. everyone)
  • use API projects/:id/events and observe the URLs for commits

The commit URLs have remained the same (e.g. /root/project/commit/abcdefg instead of /everyone/project/commit/abcdefg)