diff options
author | Michael DeHaan <mdehaan@redhat.com> | 2007-12-13 17:11:36 -0500 |
---|---|---|
committer | Michael DeHaan <mdehaan@redhat.com> | 2007-12-13 17:11:36 -0500 |
commit | fd4854b53c5b8206d41bfa06dec470268b44d6e3 (patch) | |
tree | 1cb1ebf70627dc47e3dea41a236c935756d5f246 /cobbler/webui | |
parent | 593dc519941cd194c75b3b215340f1a81dc952a3 (diff) | |
download | third_party-cobbler-fd4854b53c5b8206d41bfa06dec470268b44d6e3.tar.gz third_party-cobbler-fd4854b53c5b8206d41bfa06dec470268b44d6e3.tar.xz third_party-cobbler-fd4854b53c5b8206d41bfa06dec470268b44d6e3.zip |
Make WebUI deletions of distro objects work again
Diffstat (limited to 'cobbler/webui')
-rw-r--r-- | cobbler/webui/CobblerWeb.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/cobbler/webui/CobblerWeb.py b/cobbler/webui/CobblerWeb.py index 2869731..4569111 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("/"): |