THELIA Forum

Welcome to the THELIA support and discusssion forum

Offline

#1 [BUG] suppression de produit

(09-10-2017 13:25:01)


Bonjour,

J'ai pu remarquer un petit bug assez gênant :
 
Lorsqu’un produit se fait supprimer de Thelia (depuis le backend) et qu'un client a ce produit dans son panier il y a des erreurs depuis Cart.php, ainsi la loop "cart" plante.

Un moyen de contourner se problème ? (Tout en laissant la possibilité de supprimer le produit)

Merci d'avance.

Online


Peux-tu ajouter une issue ici (en Français si tu préfères) pour garder trace du problème ?


CQFDev | Sites, boutiques, modules, développement et intégration pour Thelia 1 et 2

Offline


Je viens de régler le problème avec :

ALTER TABLE cart_item
ADD FOREIGN KEY fk_cart_item(product_id)
REFERENCES product(id)
ON DELETE CASCADE;

Online


C'est bizarre, cette contrainte existe déjà dans le schéma d'origine depuis au moins la 2.2

    CONSTRAINT `fk_cart_item_product_id`
        FOREIGN KEY (`product_id`)
        REFERENCES `product` (`id`)
        ON UPDATE RESTRICT
        ON DELETE CASCADE,

C'est un vieux Thelia que tu as mis à jour ?


CQFDev | Sites, boutiques, modules, développement et intégration pour Thelia 1 et 2

Offline


J'ai installé Thelia en 2.3.2 et mis à jour en 2.3.4