def save_related(self, request, form, formsets, changed): super().save_related(request, form, formsets, changed) object = Page.objects.get(title=form.cleaned_data['title']) if changed: # update_document doesn't work so i have to do it manually delete_document(object) add_document(object) else: add_document(object)
def save_related(self, request, form, formsets, changed): super().save_related(request, form, formsets, changed) object = Page.objects.get(title=form.cleaned_data["title"]) if changed: # update_document doesn't work so i have to do it manually delete_document(object) add_document(object) else: add_document(object)
def delete_model(self, request, model): # If delete_document is after the call to super, the object is erased and the index goes crazy delete_document(model) super().delete_model(request, model)