Fixed user.namespace_id exception if namespace is nil
This commit is contained in:
parent
c31d48dd25
commit
97a92f8ae7
2 changed files with 1 additions and 3 deletions
|
@ -47,9 +47,8 @@ class Admin::ProjectsController < AdminController
|
||||||
|
|
||||||
def project
|
def project
|
||||||
id = params[:project_id] || params[:id]
|
id = params[:project_id] || params[:id]
|
||||||
id = id.split("/") if id.include?("/")
|
|
||||||
|
|
||||||
@project ||= Project.find_by_path(id)
|
@project = Project.find_with_namespace(id)
|
||||||
@project || render_404
|
@project || render_404
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -72,7 +72,6 @@ class User < ActiveRecord::Base
|
||||||
alias_attribute :private_token, :authentication_token
|
alias_attribute :private_token, :authentication_token
|
||||||
|
|
||||||
delegate :path, to: :namespace, allow_nil: true, prefix: true
|
delegate :path, to: :namespace, allow_nil: true, prefix: true
|
||||||
delegate :id, to: :namespace, allow_nil: true, prefix: true
|
|
||||||
|
|
||||||
# Scopes
|
# Scopes
|
||||||
scope :not_in_project, ->(project) { where("id not in (:ids)", ids: project.users.map(&:id) ) }
|
scope :not_in_project, ->(project) { where("id not in (:ids)", ids: project.users.map(&:id) ) }
|
||||||
|
|
Loading…
Reference in a new issue