Gestalt.get_data() does not include deleted contents
Gestalt.get_data()
returns a dictionary with all data which is related to a gestalt. This data might e.g. be used when deleting a gestalt.
The data does not include deleted contributions (and maybe other soft-deleted data). This happens because the default manager excludes deleted data (which is fine). We should use dedicated managers when gathering the data.
Some of these doesn't even exist, which means that the deleted items are not accessible by django code. To add a manager to features.models.Contribution
e.g. add something like this:
objects_with_deleted = models.Manager.from_queryset(ContributionQuerySet)()