zestedesavoir / zds-site

Cœur du projet technique de Zeste de Savoir
https://zestedesavoir.com
Other
268 stars 161 forks source link

Impossible de déplacer un sujet qui vient d'être créé #6681

Open Situphen opened 3 weeks ago

Situphen commented 3 weeks ago

Lorsqu'on essaie de déplacer un sujet qui vient d'être créé, on a une erreur interne. La cause est simple à comprendre : on essaie de désindexer le sujet alors qu'il n'a pas encore été indexé en base de données !

Cela pourrait être traité dans la fonction Post.save au niveau de ce bloc de code :

https://github.com/zestedesavoir/zds-site/blob/f183502560aac755ab9e9ea11abe138623933298/zds/forum/models.py#L521-L531

Ou alors, et c'est probablement une solution plus pérenne, directement dans la fonction search_engine_manager.delete_document qui est la source de l'erreur :

https://github.com/zestedesavoir/zds-site/blob/f183502560aac755ab9e9ea11abe138623933298/zds/search/utils.py#L262-L281