Ticket #1023 (closed defect: fixed)
Convert to XHTML causes loss of data
Reported by: | jaydeflix | Owned by: | xave |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | module:blog | Version: | 2.1 |
Severity: | normal | Keywords: | |
Cc: |
Description
When writing a post in Wiki formatting, occasionally we need to switch to XHTML formatting to embed a youtube video, or whatever other reason one might need to change.
When clicking the Switch to XHTML link, only the most recently saved version of the post is converted.
Currently running 2.2 beta.
Steps to reproduce: 1) Ensure your editing format is defaulted to Wiki 2) Start a new post. 3) Type 'This is a test' 4) Click Save 5) Add a few paragraphs of data (amount is irrelevant, we just want to actually see the change happen) 6) Click 'Switch to XHTML' and those paragraphs should disappear.
Change History
comment:4 Changed 15 years ago by xave
Grmbl... Je ne réussis pas à reproduire, avec la modif de Tomtom ou sans.
comment:5 Changed 15 years ago by Tomtom33
J'ai mis du temps à le comprendre celui là. Pour le reproduire, crées un billet en wiki puis sauvegardes. Ensuite, ajoutes du texte et cliques sur "Convertir en XHTML" sans sauvegarder. La convertion prend ce qu'il y a en base donc tu n'aura pas le texte que tu as ajouté.
J'ai donc rajouté le contrôle de changements dans le formulaire (affichage d'un warning si quelque chose a changé par rapport au chargement initial et que le billet n'a pas été sauvegardé) lorsque l'on clique sur ce lien.
comment:6 Changed 15 years ago by xave
J'avais bien compris, et même que je l'avais reproduit sans problème. Sauf que là, je n'y arrive plus.
comment:7 Changed 15 years ago by Tomtom33
Arf! Au cas ou, t'es sur que tu n'as pas une révision supérieure au fix?
comment:10 Changed 13 years ago by franck
- Status changed from new to closed
- Resolution set to fixed
Apparemment c'est réglé, j'obtiens bien un message "Vous avez des modifications non sauvegardées. Changer de format vous fera perdre ces modifications. Continuer ?" au moment de cliquer sur le bouton de conversion.
Je ferme.
(In [3192]) Check unsaved changes before XHTML conversion, see #1023