My concern here was, if I only save the version, the index is never updated. I would have expected some kind of post_save on version to do it (because there are version related stuff in the index). I cheated here and re-save the webapp, but do the regular views do that too? If they don't, then the index will not be updated, which is a problem.

So I guess my question is: do we need to have some post_save magic on version to get the corresponding app updated in the search index when some modifications happen on the version? Or do we consider the corresponding views will do that themselves ?