Fixed user.namespace_id exception if namespace is nil

This commit is contained in:
Dmitriy Zaporozhets 2012-11-25 12:26:34 +02:00
parent c31d48dd25
commit 97a92f8ae7
2 changed files with 1 additions and 3 deletions

View file

@ -47,9 +47,8 @@ class Admin::ProjectsController < AdminController
def project
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
end
end

View file

@ -72,7 +72,6 @@ class User < ActiveRecord::Base
alias_attribute :private_token, :authentication_token
delegate :path, to: :namespace, allow_nil: true, prefix: true
delegate :id, to: :namespace, allow_nil: true, prefix: true
# Scopes
scope :not_in_project, ->(project) { where("id not in (:ids)", ids: project.users.map(&:id) ) }