19-01-2026, 16:48
Disons que trouver/corriger le bug permettrait d'éviter à d'autres personnes n'ayant pas encore migré de ne pas avoir le meme souci ; après la 2.5 n'étant plus maintenue depuis presque 6 mois on espère que la plupart des gens ont déjà fait leur migration sans souci. Bref.
Je suppose que ça ne touche que certains types de lignes ayant un rapport avec les propriétés, donc ça ne doit toucher que les fiches qui ont (ou ont eu) des propriétés.
Regardez les lignes d'historique (table "creme_core_historyline") dont la colonne "entity_id" est 24 (l'ID de votre Société qui crashait) ; vous devriez retrouvez la chaîne "creme_config-userproperty8" dans la colonne "value". Je pense que la colonne "type" de la ligne problématique devrait être 5 (ajout de propriété) ou 13 (suppression de propriété). Si mes suppositions sont exactes, regardez alors toutes les lignes d'historique avec la même valeur pour "type", ça devrait vous donner une idée de ce qu'il y a à réparer. Vous pouvez alors :
- juste supprimer ces lignes précisément.
- ou alors les réparer en remplaçant les chaînes de caractères du genre de "creme_config-userproperty8" (dans la colonne "value" donc) par l'ID entier qu'a le type de propriété à présent (ça implique de regarder dans votre backup 2.5 la table "creme_core_cremepropertytype" et de comparer à la meme table mais dans votre instance 2.7 et deviner la correspondance chaîne=>entier, grâce à la colonne "text" par exemple).
J'espère que mes explications sont claires.
Citation :Est-ce compliqué de corriger ma version actuelle ?
Toutes les sociétés n'étaient pas concernées par ce bug.
Je suppose que ça ne touche que certains types de lignes ayant un rapport avec les propriétés, donc ça ne doit toucher que les fiches qui ont (ou ont eu) des propriétés.
Regardez les lignes d'historique (table "creme_core_historyline") dont la colonne "entity_id" est 24 (l'ID de votre Société qui crashait) ; vous devriez retrouvez la chaîne "creme_config-userproperty8" dans la colonne "value". Je pense que la colonne "type" de la ligne problématique devrait être 5 (ajout de propriété) ou 13 (suppression de propriété). Si mes suppositions sont exactes, regardez alors toutes les lignes d'historique avec la même valeur pour "type", ça devrait vous donner une idée de ce qu'il y a à réparer. Vous pouvez alors :
- juste supprimer ces lignes précisément.
- ou alors les réparer en remplaçant les chaînes de caractères du genre de "creme_config-userproperty8" (dans la colonne "value" donc) par l'ID entier qu'a le type de propriété à présent (ça implique de regarder dans votre backup 2.5 la table "creme_core_cremepropertytype" et de comparer à la meme table mais dans votre instance 2.7 et deviner la correspondance chaîne=>entier, grâce à la colonne "text" par exemple).
J'espère que mes explications sont claires.
