Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Supprime le champ inutile Comment.update_index_date #6659

Merged

Conversation

philippemilink
Copy link
Member

Suppression du champ inutile Comment.update_index_date, devenu inutile depuis le passage à Typesense (il l'était peut-être même avant).

Rechercher toutes les occurrences de update_index_date, m'a fait découvrir qu'on déclenche une sauvegarde du Topic lorsqu'on édite un Post (ce qui crée un CommentEdit) pour marquer le Topic comme à réindexer, ce qui n'est pas (plus) nécessaire (cf mon commentaire dans le message de commit). J'en ai profité pour ajouter un petit test.

Contrôle qualité

Juste regarder le code et la CI.

@coveralls
Copy link

coveralls commented Oct 5, 2024

Coverage Status

coverage: 89.181% (-0.002%) from 89.183%
when pulling 3eb842f on philippemilink:remove_update_index_date
into 56719a5 on zestedesavoir:dev.

@philippemilink philippemilink force-pushed the remove_update_index_date branch from 749bafd to d0ca0cd Compare October 5, 2024 20:26
Copy link
Contributor

@Arnaud-D Arnaud-D left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

QA OK ✔️

Tu auras peut-être envie de rebaser proprement avant de fusionner, vu que tes deux commits ont l'air indépendants.

On se sert du champ search_engine_requires_index pour savoir s'il faut
réindexer un objet.
C'était fait pour indiquer qu'il faut réindexer le Topic, mais dans la
nouvelle version du système de recherche (passage de ElasticSearch à
Typesense), aucune information indexée pour un Topic ne change si on
modifie le premier Post du Topic, sauvegarder le Topic est donc inutile.

En plus, ajout d'un test pour s'assurer que la modification d'un Post
(ce qui crée un CommentEdit), marque bien le Post comme à indexer.
@philippemilink philippemilink force-pushed the remove_update_index_date branch from 9b40a4f to 3eb842f Compare October 13, 2024 16:30
@philippemilink philippemilink enabled auto-merge (rebase) October 13, 2024 16:30
@philippemilink philippemilink merged commit 9efd817 into zestedesavoir:dev Oct 13, 2024
8 checks passed
@philippemilink philippemilink deleted the remove_update_index_date branch October 13, 2024 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

3 participants