Jump to content

gestion de stock avancé / impossible de supprimer du stock


desgnl

Recommended Posts

depuis la version 1.6.1.11, il est devenu impossible de supprimer du stock dans la gestion des stocks avancée. 

Lorsqu'on clique sur "supprimer stock" sur une déclinaison de produit qui est en stock, la page affiche un tableau vide au lieu des informations sur la déclinaison. 

 

j'ai fait un rapport de bug ici: http://forge.prestashop.com/browse/PSCSX-8859

 

est ce que quelqu'un d'autre a identifié le bug ? 

comment y remédier ? 

 

merci 

 

 

post-926049-0-73661200-1486656088_thumb.png

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...
  • 3 weeks later...
  • 4 weeks later...

Bonjour,

 

J'ai regardé sur GitHub et il y a bien une correction en attente de validation pour ce problème.

 

J'ai reporté cette correction dans mes fichiers manuellement mais elle ne corrige visiblement pas le problème. En regardant la requête SQL qui est envoyée, on peut voir que la condition du filtre est appliquée lors de l'affichage des combinaisons. J'ai donc simplement modifié le fichier controllers/admin/AdminStockManagementController.php en ajoutant la ligne

 

$this->_filter = '';
 
à la fin de la méthode public function previousManagementStock($id_product, $id_product_attribute) à la ligne 814 pour effacer le filtre.
 
Ainsi,
 
        $this->_orderBy = 'name';
        $this->_orderWay = 'ASC';
    }
    /**
     * AdminController::postProcess() override
     * @see AdminController::postProcess()
     */
    public function postProcess()
 
devient
 
 
        $this->_orderBy = 'name';
        $this->_orderWay = 'ASC';
        $this->_filter = '';
    }
    /**
     * AdminController::postProcess() override
     * @see AdminController::postProcess()
     */
    public function postProcess()
 
Attention, il s'agit de 2 apostrophes ' et non d'un simple guillemet ".
 
Je peux juste dire que ça a résolu le problème sur mon installation 1.6.1.12.
 
Si ça peut aider quelqu'un d'autre ...
 
Patrick
 
Link to comment
Share on other sites

  • 2 years later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...