gitlab-org--gitlab-foss/app/controllers/projects
Sean McGivern 3d253e5cb3 Merge branch '22211-500-instead-of-404' into 'master'
Respond with 404 Not Found for non-existent tags

## What does this MR do?

Handles the case when a non-existent tag is being viewed, and responds with 404 Not Found instead of 500 Internal Server Error.

## Are there points in the code the reviewer needs to double check?

The small changes should be clear from a simple diff.

## Why was this MR needed?

To resolve the issue #22211.

## Screenshots (if relevant)

## Does this MR meet the acceptance criteria?

- [x] [CHANGELOG](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG) entry added
- [ ] [Documentation created/updated](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/doc_styleguide.md)
- [ ] API support added
- Tests
  - [x] Added for this feature/bug
  - [x] All builds are passing
- [x] Conform by the [merge request performance guides](http://docs.gitlab.com/ce/development/merge_request_performance_guidelines.html)
- [x] Conform by the [style guides](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#style-guides)
- [x] Branch has no merge conflicts with `master` (if you do - rebase it please)
- [x] [Squashed related commits together](https://git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits)

## What are the relevant issue numbers?


Closes #22211

See merge request !6699
2016-10-11 18:13:42 +00:00
..
boards Add service to create a new issue in a board list 2016-10-06 11:00:01 +01:00
application_controller.rb Project tools visibility level 2016-09-01 11:47:59 -03:00
artifacts_controller.rb Extract ref_name and path in before_action, feedback: 2016-08-26 13:10:03 +08:00
avatars_controller.rb Display project icon from default branch 2016-08-25 14:52:14 +02:00
badges_controller.rb Add method for coverage badge in badges controller 2016-08-15 14:39:46 +02:00
blame_controller.rb
blob_controller.rb fixes distinction between renaming a file and updating its content and 2016-09-09 23:05:30 -04:00
board_lists_controller.rb Returns label priority in JSON when listing lists/issues 2016-08-17 17:17:39 +01:00
boards_controller.rb Fixed boards filters 2016-08-30 14:50:46 +01:00
branches_controller.rb Fix tests. 2016-08-17 09:23:43 -06:00
builds_controller.rb Merge branch 'master' into per-build-token 2016-09-19 13:31:42 +02:00
commit_controller.rb Add Pipelines for Commit 2016-09-27 22:11:13 +01:00
commits_controller.rb
compare_controller.rb
container_registry_controller.rb
cycle_analytics_controller.rb Implement fourth round of comments from @DouweM. 2016-09-21 09:57:14 +05:30
deploy_keys_controller.rb
discussions_controller.rb Project tools visibility level 2016-09-01 11:47:59 -03:00
environments_controller.rb
find_file_controller.rb
forks_controller.rb
git_http_client_controller.rb Post-merge improve of CI permissions 2016-09-20 15:41:41 +02:00
git_http_controller.rb Rename capabilities to authentication_abilities 2016-09-16 11:12:21 +02:00
graphs_controller.rb
group_links_controller.rb fix group links 404 2016-10-05 09:57:54 +01:00
hooks_controller.rb Add option to confidential issues events to trigger Webhooks 2016-08-31 18:34:23 -03:00
imports_controller.rb
issues_controller.rb Improve issue load time performance by avoiding ORDER BY in find_by call 2016-10-06 12:13:03 -07:00
labels_controller.rb Convert label creation from API to controller endpoint 2016-09-23 12:21:47 +01:00
lfs_api_controller.rb
lfs_storage_controller.rb Verify JWT messages from gitlab-workhorse 2016-09-05 15:05:31 +02:00
merge_requests_controller.rb Merge branch 'assign-issues-for-merge-request-18876' into 'master' 2016-10-11 17:20:38 +00:00
milestones_controller.rb Project tools visibility level 2016-09-01 11:47:59 -03:00
network_controller.rb
notes_controller.rb Merge branch 'diff-line-comment-vuejs' into 'master' 2016-08-19 02:24:34 +00:00
pipelines_controller.rb Use PipelinesFinder in Pipelines API 2016-09-07 15:38:03 +02:00
pipelines_settings_controller.rb Expose coverage report badge in pipeline settings 2016-08-15 14:39:46 +02:00
project_members_controller.rb Fix a few things after the initial improvment to Members::DestroyService 2016-10-03 16:57:48 +02:00
protected_branches_controller.rb Backport changes from gitlab-org/gitlab-ee!581 to CE. 2016-08-16 11:05:14 +05:30
raw_controller.rb
refs_controller.rb
releases_controller.rb
repositories_controller.rb
runner_projects_controller.rb
runners_controller.rb
services_controller.rb Fix missing flash messages on service edit page 2016-09-05 14:13:15 +03:00
snippets_controller.rb Start Frontend work, fix routing problem 2016-09-19 19:50:40 +03:00
tags_controller.rb Respond with 404 Not Found for non-existent tags 2016-10-05 19:38:16 +02:00
templates_controller.rb Load issues and merge requests templates from repository 2016-08-16 15:50:17 -03:00
todos_controller.rb
tree_controller.rb
triggers_controller.rb
uploads_controller.rb
variables_controller.rb
wikis_controller.rb