henribaeyens Posted January 28, 2010 Share Posted January 28, 2010 A chaque fois qu'une modif est faite sur un transporteur (association à une nouvelle zone, changement de taxe, etc), une nouvelle rangée est créee dans la table carrier. Pourquoi un INSERT plutôt qu'un UPDATE ? C'est trop gros pour être une erreur; il doit donc y avoir une raison à cela.En tout cas, ça fout la merde dans un cas particulier :Si l'on fait un nouveau transporteur, installé en tant que module (ie is_module=1), ce transporteur va se retrouver, au fur et à mesure des modifications qui lui sont apportées , en plusieurs exemplaires dans la table, et, le plus chiant, perdra son statut de module (dont la valeur par défaut, 0, est assignée à chaque INSERT). Rendant son utilisation hasardeuse puisque l'execution du hook approprié dépend du statut is_module du transporteur.Alors, c'est quoi l'idée ? Link to comment Share on other sites More sharing options...
henribaeyens Posted January 28, 2010 Author Share Posted January 28, 2010 bon, un petit hack permet de conserver la valeur de is_module. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now