> However, even after passing reindex to self._setData, and verifying that > _setData was reindexing the object, the catalog still wasn't actually > updated. My bad on this one. Ensuring reindex is passed to _setData does actually update the catalog. My problem was in my head, not in the code ;-)