summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cobbler/webui/CobblerWeb.py1
-rw-r--r--webui_templates/system_edit.tmpl5
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);