Makes Plugin#requires_redmine accept only major and minor version (#12299).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10826 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -179,7 +179,7 @@ module Redmine #:nodoc:
|
||||
raise PluginRequirementError.new("#{id} plugin requires Redmine #{v} or higher but current is #{current.join('.')}")
|
||||
end
|
||||
when :version
|
||||
unless versions.include?(current.slice(0,3))
|
||||
unless versions.detect {|ver| current.slice(0, ver.size) == ver}
|
||||
raise PluginRequirementError.new("#{id} plugin requires one the following Redmine versions: #{v.join(', ')} but current is #{current.join('.')}")
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user