![]() |
|
MAJ 2.6 - Version imprimable +- Crème CRM (https://www.cremecrm.com/forum) +-- Forum : Utilisateurs (https://www.cremecrm.com/forum/forumdisplay.php?fid=5) +--- Forum : Questions (https://www.cremecrm.com/forum/forumdisplay.php?fid=8) +--- Sujet : MAJ 2.6 (/showthread.php?tid=260) |
MAJ 2.6 - jofdevau - 24-04-2025 Bonjour, J'ai eu une erreur lors de la migration : hex = hex.replace('urn:', '').replace('uuid:', '') AttributeError: 'int' object has no attribute 'replace' Après de multiple tentative j'ai du modifier le script : creme_core/migrations/0133_v2_6__propertytype_uuid04.py Code : #101 UUID(old_ptype_id) par UUID(str(old_ptype_id))Le serveur était en Ubuntu 22.04LTS / Python 3.10 / Postgresql 14 J'espère que cela n'aura pas d’impact ? Autre point j'ai un problème d'affichage, des [] apparaissent sur les formulaires : J'ai re-généré les media, vérifier les droits, aucune erreur dans les logs... Auriez vous une idée ? Bien à vous RE: MAJ 2.6 - genglert - 25-04-2025 Bonsoir, Citation :J'espère que cela n'aura pas d’impact ? J'ai réussi à reproduire votre erreur, et votre correction est parfaitement valide. J'ai fait un correctif un peu différent (le code de base était un peu stupide) qui sera intégré à la version 2.6.8 qui sortira bientôt. En revanche, si j'ai bien compris, pour que cette erreur se produise il fallait que la migration ait échoué une première fois au cours de cette étape, et soit relancée ; donc si vous avez eu d'autres erreurs avant, peut-être étaient elles intéressantes. Citation :Auriez vous une idée ? Je n'ai absolument aucune idée de comment notre code pourrait aboutir à ça désolé. RE: MAJ 2.6 - jofdevau - 29-04-2025 Merci pour votre retour. J'ai fait les mises à jour une à une depuis la 2.5.8 jusqu'à la 2.6.7 et je n'ai pas remarqué d'erreurs. Le plus important est que cela n'aura pas d'impact sur le bon fonctionnement de Creme
RE: MAJ 2.6 - StartuperX - 27-10-2025 Merci pour ces précisions — ça confirme que le souci venait bien de la gestion du type d’ID dans la migration, et pas d’un problème de dépendance côté serveur. Pour ma part, même environnement (Ubuntu 22.04 / Python 3.10 / PostgreSQL 14) et j’ai rencontré le même message d’erreur en 2.6.6 : la conversion explicite en Code : str()À noter que j’ai déjà eu une situation similaire sur un autre projet où je gérais un catalogue en plusieurs catégories, un peu comme ce qu’on trouve sur un site de produits organisés par section, par exemple ici pour des déguisements dinosaure pour enfants. Ça m’avait aussi forcé à vérifier les UUID générés automatiquement lors des migrations. Bonne nouvelle si le correctif est intégré à la 2.6.8. En attendant, ta modification temporaire ( Code : UUID(str(old_ptype_id))Pour les crochets Code : []Code : python manage.py collectstatic --clearsuivi d’un redémarrage complet du serveur (et d’un cache navigateur vidé) avait résolu le souci chez moi. Si tu veux une version encore plus concise ou plus “forum”, dis-moi. |