diff --git a/zun/objects/container.py b/zun/objects/container.py index f392ab48a..297620c42 100644 --- a/zun/objects/container.py +++ b/zun/objects/container.py @@ -418,6 +418,11 @@ class Capsule(ContainerBase): nullable=True), } + def as_dict(self): + capsule_dict = super(Capsule, self).as_dict() + capsule_dict['containers'] = [c.as_dict() for c in self.containers] + return capsule_dict + def obj_load_attr(self, attrname): if attrname == 'containers': self._load_capsule_containers()