diff --git a/cartridge/shop/models.py b/cartridge/shop/models.py index 26bb7f00..cf574d2a 100644 --- a/cartridge/shop/models.py +++ b/cartridge/shop/models.py @@ -607,6 +607,7 @@ def __iter__(self): ensuring the items are only retrieved once and cached. """ if not hasattr(self, "_cached_items"): + self.save() self._cached_items = self.items.all() return iter(self._cached_items)