diff options
author | Scott Henson <shenson@redhat.com> | 2009-04-13 15:03:14 -0400 |
---|---|---|
committer | Scott Henson <shenson@redhat.com> | 2009-04-14 16:32:31 -0400 |
commit | 8fa15339d0f4b01cf5284ed10578687f787d47d1 (patch) | |
tree | b5d791981bcf79e6622a5903d0102a19dba6c101 | |
parent | b60cafe8e00493823b77e8bcb76467e929b7db8c (diff) | |
download | cobbler-8fa15339d0f4b01cf5284ed10578687f787d47d1.tar.gz cobbler-8fa15339d0f4b01cf5284ed10578687f787d47d1.tar.xz cobbler-8fa15339d0f4b01cf5284ed10578687f787d47d1.zip |
Fix the blender cache to actually works.
Previous version would not ever have a cache hit and would not store blended systems
-rw-r--r-- | cobbler/modules/manage_isc.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/cobbler/modules/manage_isc.py b/cobbler/modules/manage_isc.py index a976f0da..6abb3e1f 100644 --- a/cobbler/modules/manage_isc.py +++ b/cobbler/modules/manage_isc.py @@ -222,10 +222,11 @@ class IscManager: # add references to the system, profile, and distro # for use in the template - if blender_cache.has_key(interface["name"]): - blended_system = blender_cache[interface["name"]] + if blender_cache.has_key(host): + blended_system = blender_cache[host] else: blended_system = utils.blender( self.api, False, system ) + blender_cache[host] = blended_system interface["next_server"] = blended_system["server"] interface["netboot_enabled"] = blended_system["netboot_enabled"] |