[1.5.5.0]+ Ajax error lors de ma mise à jour des ranges transporteur (AdminCarrierWizard)


  • administrators

    Lors du changement des paramètre range (poids/prix) d'un transporteur, l'action enregistrer provoque une erreur ajax.

    Dans controllers/admin/AdminCarrierWizard.php aux alentours de la ligne 690 remplacer

                    if ($range_type == Carrier::SHIPPING_METHOD_WEIGHT) {
                        if (!RangeWeight::rangeExist(null, (float)$delimiter1, (float)$range_sup[$key], $carrier->id_reference)) {
    

    par

                    if ($range_type == Carrier::SHIPPING_METHOD_WEIGHT) {
                        if (true || !RangeWeight::rangeExist(null, (float)$delimiter1, (float)$range_sup[$key], $carrier->id_reference)) {
    

    procéder de même aux alentour de la ligne 701

                   if ($range_type == Carrier::SHIPPING_METHOD_PRICE) {
                        if (!RangePrice::rangeExist(null, (float)$delimiter1, (float)$range_sup[$key], $carrier->id_reference)) {
    

    par

                   if ($range_type == Carrier::SHIPPING_METHOD_PRICE) {
                        if (true || !RangePrice::rangeExist(null, (float)$delimiter1, (float)$range_sup[$key], $carrier->id_reference)) {
    

    Il est possible que la base soit devenu inconsistante après l'erreur et nécessite d'être corrigé

    Liste des version affectés au 19/04/2018
    prestashop_1.5.5.0/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.5.6.0/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.5.6.1/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.5.6.2/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.0.5/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.0.6/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.0.8/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.0.9/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.0.11/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.0.12/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.0.13/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.0.14/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.1.0/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.1.1/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.1.2/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.1.3/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.1.4/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.1.5/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.1.6/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.1.7/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.1.8/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.1.9/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.1.10/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.1.11/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.1.12/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.1.13/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.1.14/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.1.15/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.1.16/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.1.17/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.1.18/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.1.19/controllers/admin/AdminCarrierWizardController.php
    prestashop_1.6.1.20/controllers/admin/AdminCarrierWizardController.php


Se connecter pour répondre
 

Il semble que votre connexion ait été perdue, veuillez patienter pendant que nous vous re-connectons.