From f1b8e005443e4b3eeb4b1ffb896468b7af6f8cc3 Mon Sep 17 00:00:00 2001 From: James Cammarata Date: Fri, 1 May 2009 12:56:05 -0500 Subject: [PATCH] Fix to remote.py for traceback when editing images via webgui Fix to django views for saving images/repos, same bug as when saving systems --- cobbler/remote.py | 2 +- django/views.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cobbler/remote.py b/cobbler/remote.py index 8c770b3..12e336c 100644 --- a/cobbler/remote.py +++ b/cobbler/remote.py @@ -1109,7 +1109,7 @@ class CobblerXMLRPCInterface: """ need_remap = False - for x in [ "distro", "profile", "system", "repo" ]: + for x in [ "distro", "profile", "system", "repo", "image" ]: if arg1 is not None and resource.find(x) != -1: need_remap = True break diff --git a/django/views.py b/django/views.py index 75ea7cb..62da622 100644 --- a/django/views.py +++ b/django/views.py @@ -399,7 +399,7 @@ def repo_save(request): if repo_name == None: return HttpResponse("NO SYSTEM NAME SPECIFIED") - if editmode == 'copy': + if editmode in ('new','copy'): repo_id = remote.new_repo(token) else: if editmode == 'edit': @@ -464,7 +464,7 @@ def image_save(request): if image_name == None: return HttpResponse("NO SYSTEM NAME SPECIFIED") - if editmode == 'copy': + if editmode in ('new','copy'): image_id = remote.new_image(token) else: if editmode == 'edit': -- 1.5.5.1