Récemment
-
multiples déclinaisons sur produit [RÉSOLU]
Bugs & Améliorations19 -
ONePageCheckout
BUG connus4 -
Informations générales
PhenixSuite2 -
timepicker absent dans le BO
Bugs & Améliorations11 -
Installation Phenixsuite depuis 1.6.1.24
Questions relatives à l'installation/upgrade4 -
Passage au Webp qui n'a pas fonctionné
Bugs & Améliorations11 -
erreur 500 module paypal
Bugs & Améliorations8 -
probleme page de commande ONE PAGE
Bugs & Améliorations3 -
Traduction module Colissimo en admin
Bugs & Améliorations2 -
Erreur module block_cart en php8.2 mais pas en php7.4
Bugs & Améliorations14 -
Bug page de commande
Bugs & Améliorations4 -
Nouveautés possibles ?
Nouvelles fonctionnalités2 -
bug installation bdd
Questions relatives à l'installation/upgrade26 -
Configuration de wamp compatible presta.1.6.1.24 et PhenixSuite 1.6.2.25
Discussion générale61 -
Responsive sur liste des produits dans les commandes
Bugs & Améliorations2 -
affichage incorrect de produit personnalisé au panier
Bugs & Améliorations3 -
Erreur PHP à l'installation du module cedconnector
Bugs & Améliorations2 -
Problème calcul HT
Bugs & Améliorations18 -
MAJ .htaccess Apache 2.4 et 2.2
Nouvelles fonctionnalités5 -
Erreur SQL 1.6.2.23 -> 1.6.2.25
Questions relatives à l'installation/upgrade2
1.6.2.11 - Bug classe Carrier
-
Pour info, j'ai une erreur 500 en FO au moment de me connecter, ,je suis étonnée de ne pas avoir vu remonter le bug ?
Cela vient de la classe Carrier, ligne 634, un problème de parenthèses mal placées. La requête était ok sur la version 1.6.2.9.ON(cz.id_zone = zz.id_zone) ON zz.`id_zone` = c.`id_zone`)
j'ai remplacé par
ON cz.id_zone = zz.id_zone) ON zz.`id_zone` = c.`id_zone`
Je ne sais pas si c'est utile ou au contraire non souhaitable, mais j'ai ajouté un distinct dans le Select ?
-
Bonjour,
Effectivement le bug a été remonté sur la 11.
Il est corrigé dans la 12 qui sort incessamment sous peu$result = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS(' SELECT cl.*,c.*, cl.`name` AS country, zz.`name` AS zone FROM `'._DB_PREFIX_.'country` c'. Shop::addSqlAssociation('country', 'c').' INNER JOIN `'._DB_PREFIX_.'country_lang` cl ON(c.`id_country` = cl.`id_country` AND cl.`id_lang` = '.(int)$id_lang.') INNER JOIN `'._DB_PREFIX_.'carrier_zone` cz ON(cz.id_zone = c.id_zone) INNER JOIN `'._DB_PREFIX_.'carrier` cr ON(cr.id_carrier = cz.id_carrier AND cr.deleted = 0 '. ($active_carriers ? ' AND cr.active = 1) ' : ') ').' LEFT JOIN `'._DB_PREFIX_.'zone` zz ON(cz.id_zone = zz.id_zone AND zz.`id_zone` = c.`id_zone`) WHERE 1 '.($active_countries ? ' AND c.active = 1' : '').' '.(!is_null($contain_states) ? ' AND c.`contains_states` = '.(int)$contain_states : '').' GROUP BY c.`id_country` ORDER BY cl.`name` ASC ');
Et non, le distinct n'est plus utile.