change update index for Establishment

This commit is contained in:
Dmitriy Kuzmenko 2019-12-30 16:36:00 +03:00
parent cb6834b3c0
commit b27e032f15

View File

@ -7,6 +7,7 @@ from django_elasticsearch_dsl.registries import registry
@receiver(post_save)
def update_document(sender, **kwargs):
from establishment.models import Establishment
from search_indexes.tasks import es_update
app_label = sender._meta.app_label
model_name = sender._meta.model_name
instance = kwargs['instance']
@ -23,8 +24,8 @@ def update_document(sender, **kwargs):
filter_name = app_label_model_name_to_filter.get((app_label, model_name))
if filter_name:
qs = Establishment.objects.filter(**{filter_name: instance})
for product in qs:
registry.update(product)
for item in qs:
es_update(item)
@receiver(post_save)