From: Toshi MARUYAMA Date: Thu, 12 Nov 2020 12:31:27 +0000 (+0000) Subject: use "do end" instead of {} at ActiveRecord scope lambda of app/models/version.rb X-Git-Tag: 4.2.0~475 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=581fb1f96d3b8c071deb8a00f2a0198c0cecaf29;p=redmine.git use "do end" instead of {} at ActiveRecord scope lambda of app/models/version.rb git-svn-id: http://svn.redmine.org/redmine/trunk@20343 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- diff --git a/app/models/version.rb b/app/models/version.rb index 1f235e0ea..8bdb926a5 100644 --- a/app/models/version.rb +++ b/app/models/version.rb @@ -135,22 +135,22 @@ class Version < ActiveRecord::Base validates_inclusion_of :sharing, :in => VERSION_SHARINGS scope :named, lambda {|arg| where("LOWER(#{table_name}.name) = LOWER(?)", arg.to_s.strip)} - scope :like, lambda {|arg| + scope :like, (lambda do |arg| if arg.present? pattern = "%#{arg.to_s.strip}%" where([Redmine::Database.like("#{Version.table_name}.name", '?'), pattern]) end - } + end) scope :open, lambda {where(:status => 'open')} - scope :status, lambda {|status| + scope :status, (lambda do |status| if status.present? where(:status => status.to_s) end - } - scope :visible, lambda {|*args| + end) + scope :visible, (lambda do |*args| joins(:project). where(Project.allowed_to_condition(args.first || User.current, :view_issues)) - } + end) safe_attributes 'name', 'description',