diff options
-rw-r--r-- | cobbler/webui/CobblerWeb.py | 1 | ||||
-rw-r--r-- | webui_templates/system_edit.tmpl | 5 |
2 files changed, 5 insertions, 1 deletions
diff --git a/cobbler/webui/CobblerWeb.py b/cobbler/webui/CobblerWeb.py index bfa257b..3b0c718 100644 --- a/cobbler/webui/CobblerWeb.py +++ b/cobbler/webui/CobblerWeb.py @@ -94,6 +94,7 @@ class CobblerWeb(object): self.token = None # this should put us back to the login screen self.__cookie_logout() + return False else: raise e diff --git a/webui_templates/system_edit.tmpl b/webui_templates/system_edit.tmpl index c579970..d3a763c 100644 --- a/webui_templates/system_edit.tmpl +++ b/webui_templates/system_edit.tmpl @@ -20,7 +20,10 @@ function get_random_mac() xmlHttp.onreadystatechange = function () { if (xmlHttp.readyState == 4 && xmlHttp.status == 200) { var mac_field = document.getElementById("mac") - mac_field.value = xmlHttp.responseText; + var result = xmlHttp.responseText; + if (result.charAt(2) == ':' && result.charAt(5) == ':') { + mac_field.value = result; + } } }; xmlHttp.send(null); |