Fork Count is incorrect on Project page and forks page

Summary

ON gitlab.com example project https://gitlab.com/repo.cs/example_issue_forks

When forking a project one has the wrong number of forks shown and when project is private on the /forks page the fork is shown as public.

Steps to reproduce

1.) make new project in company's repo (https://gitlab.com/repo.cs/example_issue_forks)
2.) add a file (.gitignore)
3.) make a branch "devel"
4.) set devel as default
5.) protect both Master and devel
6.) fork to Maintainers repo
7.) Note Forks = 0 on project page (/repo.cs/example_issue_forks)
8.) Note 1 fork: 1 public and 0 private (repo.cs/example_issue_forks/forks)

Example Project

https://gitlab.com/repo.cs/example_issue_forks

What is the current bug behavior?

reporting the wrong number of forks (/repo.cs/example_issue_forks)
reporting the correct number of forks but when it is a Private Project is reports the fork as public (repo.cs/example_issue_forks/forks)

What is the expected correct behavior?

Report the correct number of forks on (/repo.cs/example_issue_forks)
Report the correct of Private Project

Results of GitLab environment info

gitlab.com
v11.6.0-ee

Possible fixes

Assignee Loading
Time tracking Loading