Fix bug vente

Solution au bug qui donnait des mauvais prix quand on modifiait une
vente existante en lui enlevant des produits.
En l'occurence, je pourrai revisiter ça, parce que là, j'ai du enlever
un not null dans le schema (au niveau du prix total d'une vente),
c'est pas très bien. Je devrais garder un not null default 0 ou
quelque chose comme ça