diff options
Diffstat (limited to 'cobbler/collection.py')
-rw-r--r-- | cobbler/collection.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cobbler/collection.py b/cobbler/collection.py index 59eebe8..de7ae72 100644 --- a/cobbler/collection.py +++ b/cobbler/collection.py @@ -135,7 +135,9 @@ class Collection(serializable.Serializable): self._run_triggers(ref,"/var/lib/cobbler/triggers/add/%s/pre/*" % self.collection_type()) self.listing[ref.name.lower()] = ref - self.config.api.serialize() + # save just this item if possible, if not, save + # the whole collection + self.config.serialize_item(self, ref) lite_sync = action_litesync.BootLiteSync(self.config) if isinstance(ref, item_system.System): |