Commit 97a92f8ae78a186aa76fcc860b570cf07c90c048
1 parent
c31d48dd
Exists in
master
and in
4 other branches
Fixed user.namespace_id exception if namespace is nil
Showing
2 changed files
with
1 additions
and
3 deletions
Show diff stats
app/controllers/admin/projects_controller.rb
| ... | ... | @@ -47,9 +47,8 @@ class Admin::ProjectsController < AdminController |
| 47 | 47 | |
| 48 | 48 | def project |
| 49 | 49 | id = params[:project_id] || params[:id] |
| 50 | - id = id.split("/") if id.include?("/") | |
| 51 | 50 | |
| 52 | - @project ||= Project.find_by_path(id) | |
| 51 | + @project = Project.find_with_namespace(id) | |
| 53 | 52 | @project || render_404 |
| 54 | 53 | end |
| 55 | 54 | end | ... | ... |
app/models/user.rb
| ... | ... | @@ -72,7 +72,6 @@ class User < ActiveRecord::Base |
| 72 | 72 | alias_attribute :private_token, :authentication_token |
| 73 | 73 | |
| 74 | 74 | delegate :path, to: :namespace, allow_nil: true, prefix: true |
| 75 | - delegate :id, to: :namespace, allow_nil: true, prefix: true | |
| 76 | 75 | |
| 77 | 76 | # Scopes |
| 78 | 77 | scope :not_in_project, ->(project) { where("id not in (:ids)", ids: project.users.map(&:id) ) } | ... | ... |