mirror of
https://github.com/redmine/redmine.git
synced 2026-04-03 11:09:39 +02:00
Patch by Holger Just (user:hjust). git-svn-id: https://svn.redmine.org/redmine/trunk@24537 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -33,7 +33,7 @@ class WebhookEndpointValidator < ActiveModel::EachValidator
|
||||
return false if uri.nil?
|
||||
|
||||
return false unless valid_scheme?(uri.scheme)
|
||||
return false unless valid_host?(uri.host)
|
||||
return false unless valid_host?(uri.hostname)
|
||||
return false unless valid_port?(uri.port)
|
||||
|
||||
true
|
||||
|
||||
@@ -95,5 +95,13 @@ class WebhookEndpointValidatorTest < ActiveSupport::TestCase
|
||||
assert h.errors[:url].any?
|
||||
end
|
||||
end
|
||||
|
||||
%w[
|
||||
[2001:0db8:85a3:0000:0000:8a2e:0370:7334]
|
||||
8.8.8.8
|
||||
].each do |host|
|
||||
h = TestModel.new "http://#{host}"
|
||||
assert h.valid?, "URI host #{host} should be valid"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user