""" Restore find data on destructive import """ from ishtar_common.utils import update_data from archaeological_finds.models import Find for item in Find.objects.all(): data = item.data for h in item.history.order_by('-history_modifier_id', '-history_date', '-history_id').all(): data = update_data(data, h.data) item.data = data item.skip_history_when_saving = True item.save()