summaryrefslogtreecommitdiff
path: root/app/models/project.rb
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dzaporozhets@sphereconsultinginc.com>2012-10-03 14:26:37 +0300
committerDmitriy Zaporozhets <dzaporozhets@sphereconsultinginc.com>2012-10-03 14:26:37 +0300
commitce1b79afa9faa8ffaae7392f9e48273c230753c4 (patch)
tree6605262af66e5908cd1258ef3b04bce6afa63d0e /app/models/project.rb
parent8b76e30656954c2dd95121fff46c4bc6cc81bb74 (diff)
downloadgitlab-ce-ce1b79afa9faa8ffaae7392f9e48273c230753c4.tar.gz
SQL Fixes
Diffstat (limited to 'app/models/project.rb')
-rw-r--r--app/models/project.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/app/models/project.rb b/app/models/project.rb
index f525f292222..c00bb4563fd 100644
--- a/app/models/project.rb
+++ b/app/models/project.rb
@@ -30,15 +30,15 @@ class Project < ActiveRecord::Base
# Scopes
scope :public_only, where(private_flag: false)
- scope :without_user, ->(user) { where("id not in (:ids)", ids: user.projects.map(&:id) ) }
- scope :not_in_group, ->(group) { where("id not in (:ids)", ids: group.project_ids ) }
+ scope :without_user, ->(user) { where("id NOT IN (:ids)", ids: user.projects.map(&:id) ) }
+ scope :not_in_group, ->(group) { where("id NOT IN (:ids)", ids: group.project_ids ) }
def self.active
joins(:issues, :notes, :merge_requests).order("issues.created_at, notes.created_at, merge_requests.created_at DESC")
end
def self.search query
- where("name like :query or code like :query or path like :query", query: "%#{query}%")
+ where("name like :query OR code like :query OR path like :query", query: "%#{query}%")
end
def self.create_by_user(params, user)