Skip to content

[FIX] document_page: tête d'historique après modification - #1

Merged
XtremXpert merged 1 commit into
20.0from
fix/document_page-history-head
Oct 5, 2026
Merged

XtremXpert merged 1 commit into
20.0from
fix/document_page-history-head

Conversation

@XtremXpert

Copy link
Copy Markdown
Owner

Problème

Après une modification de contenu, history_head restait sur l'ancienne révision : en cache, history_ids n'est pas trié selon _order = "id DESC", la révision créée pendant write() arrive en dernier. Au rechargement, la page réaffichait l'ancien contenu.

Résultat

_compute_history_head prend explicitement la révision au plus grand id.

Validation

Nouveau test test_page_edit_keeps_new_content : rouge sans le correctif (1 failed of 12), vert avec (0 failed, 0 error(s) of 13 tests, document_page + document_page_project, image maison Odoo 20).

Même correctif déjà appliqué par héritage dans XtremXpert/maison#2 (maison_knowledge). À proposer aussi sur OCA#647.

🤖 Generated with Claude Code

…rès modification

En cache, history_ids n'est pas trié selon _order : la révision créée par
write() arrive en dernier et history_ids[0] restait l'ancienne tête, donc le
contenu modifié disparaissait au rechargement.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@XtremXpert
XtremXpert merged commit 4c94468 into 20.0 Oct 5, 2026
@XtremXpert
XtremXpert deleted the fix/document_page-history-head branch October 5, 2026 11:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant