Module: check_mk
Branch: master
Commit: 04e23c99b32277d871efbe962f031de288d4f7c9
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=04e23c99b32277…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Mon Aug 29 10:22:01 2016 +0200
Fixed host address validation in case of empty value
---
web/htdocs/valuespec.py | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/web/htdocs/valuespec.py b/web/htdocs/valuespec.py
index 8ab3bd3..ba4520e 100644
--- a/web/htdocs/valuespec.py
+++ b/web/htdocs/valuespec.py
@@ -634,13 +634,13 @@ class HostAddress(TextAscii):
def validate_value(self, value, varprefix):
- if self._allow_host_name and self._is_valid_host_name(value):
+ if value and self._allow_host_name and self._is_valid_host_name(value):
pass
- elif self._allow_ipv4_address and self._is_valid_ipv4_address(value):
+ elif value and self._allow_ipv4_address and self._is_valid_ipv4_address(value):
pass
- elif self._allow_ipv6_address and self._is_valid_ipv6_address(value):
+ elif value and self._allow_ipv6_address and self._is_valid_ipv6_address(value):
pass
- else:
+ elif not self._allow_empty:
raise MKUserError(varprefix, _("Invalid host address. You need to
specify the address "
"either as %s." % ",
".join(self._allowed_type_names())))