Patch by Dmitry Makurin.
git-svn-id: https://svn.redmine.org/redmine/trunk@21614
e93f8b46-1217-0410-a6f0-
8f06a7374b81
def self.default(project: nil, user: User.current)
query = nil
- if user&.logged?
- query = find_by_id user.pref.default_project_query
+ if user&.logged? && (query_id = user.pref.default_project_query).present?
+ query = find_by(id: query_id)
end
- query || find_by_id(Setting.default_project_query)
+ if query.nil? && (query_id = Setting.default_project_query).present?
+ query = find_by(id: query_id)
+ end
+ query
end
def initialize(attributes=nil, *args)