summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@redhat.com>2007-12-13 17:11:36 -0500
committerMichael DeHaan <mdehaan@redhat.com>2007-12-13 17:11:36 -0500
commitfd4854b53c5b8206d41bfa06dec470268b44d6e3 (patch)
tree1cb1ebf70627dc47e3dea41a236c935756d5f246
parent593dc519941cd194c75b3b215340f1a81dc952a3 (diff)
downloadcobbler-fd4854b53c5b8206d41bfa06dec470268b44d6e3.tar.gz
cobbler-fd4854b53c5b8206d41bfa06dec470268b44d6e3.tar.xz
cobbler-fd4854b53c5b8206d41bfa06dec470268b44d6e3.zip
Make WebUI deletions of distro objects work again
-rw-r--r--cobbler/webui/CobblerWeb.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/cobbler/webui/CobblerWeb.py b/cobbler/webui/CobblerWeb.py
index 28697318..4569111c 100644
--- a/cobbler/webui/CobblerWeb.py
+++ b/cobbler/webui/CobblerWeb.py
@@ -245,6 +245,11 @@ class CobblerWeb(object):
if not self.__xmlrpc_setup():
return self.xmlrpc_auth_failure()
+
+ # pre-command paramter checking
+ # HTML forms do not transmit disabled fields
+ if name is None and new_or_edit == 'edit' and oldname is not None:
+ name = oldname
# handle deletes as a special case
if new_or_edit == 'edit' and delete1 and delete2:
@@ -254,9 +259,6 @@ class CobblerWeb(object):
return self.error_page("could not delete %s, %s" % (name,str(e)))
return self.distro_list()
- # pre-command paramter checking
- if name is None and editmode=='edit' and oldname is not None:
- name = oldname
if name is None:
return self.error_page("name is required")
if kernel is None or not str(kernel).startswith("/"):