def remove_investor_profile_from_es(instance): """Remove investor profile from es.""" transaction.on_commit( lambda pk=instance.pk: delete_document(ESLargeInvestorProfile, pk), )
def remove_interaction_from_es(instance): """Remove interaction from es.""" transaction.on_commit( lambda pk=instance.pk: delete_document(ESInteraction, pk), )
def remove_interaction_from_es(sender, instance, **kwargs): """Remove interaction from es.""" transaction.on_commit( lambda pk=instance.pk: delete_document(ESInteraction, str(pk)), )
def remove_investor_profile_from_es(instance): """Remove investor profile from es.""" if instance.profile_type_id == ProfileType.large.value.id: transaction.on_commit( lambda pk=instance.pk: delete_document(ESLargeInvestorProfile, pk), )
def remove_large_capital_opportunity_from_opensearch(instance): """Remove large capital opportunity from OpenSearch.""" transaction.on_commit( lambda pk=instance.pk: delete_document(SearchLargeCapitalOpportunity, pk), )