Skip to content

500 instead of 404

Summary

Throws 500 error instead of 404

Steps to reproduce

Open: https://gitlab.com/gitlab-org/gitlab-ce/tags/latest

Expected behavior

404 Error page

Actual behavior

500 Error page

Relevant logs and/or screenshots

NoMethodError: undefined method `name' for nil:NilClass
  app/controllers/projects/tags_controller.rb:19:in `show'
    @release = @project.releases.find_or_initialize_by(tag: @tag.name)
  lib/gitlab/request_profiler/middleware.rb:15:in `call'
    @app.call(env)
  lib/gitlab/middleware/go.rb:16:in `call'
    @app.call(env)
...
(79 additional frame(s) were not displayed)