Jump to content

Edit History

Klemart3D

Klemart3D

Bonjour,

@iziGwen, cela semble corrigé à partir des version suivantes du module.

Dans mon cas, j'ai la version 4.1.0 du module CMCICPAIEMENT et la table `cmcic_notification_event` ne s'est pas créée, ni à l'installation du module, ni à sa réinitialisation, ni à sa désinstallation/réinstallation !

Pourtant on l'a bien dans la fonction install() du fichier cmcicpaiement.php :

public function install()
{
        $this->updatePaymentPortalUrl();

        $sql = 'CREATE TABLE IF NOT EXISTS `' . _DB_PREFIX_ . 'cmcic_notification_event` (' .
            '`event_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,' .
            '`cart_reference` INT(10) UNSIGNED DEFAULT NULL,' .
            '`code-retour` VARCHAR(15) DEFAULT NULL,' .
            '`created_at` DATETIME DEFAULT NULL,' .
            'PRIMARY KEY (`event_id`)' .
            ') DEFAULT CHARSET=utf8;';

}

Cela a pour effet de générer l'erreur suivante :

*ERROR*   v1.7.6.4  2020/06/21 - 12:28:33: Table 'monprestashop.ps_cmcic_notification_event' doesn't exist<br /><br /><pre>
            SELECT 1
            FROM `ps_cmcic_notification_event`
            WHERE `cart_reference` = "189"
            AND `code-retour` = "paiement" LIMIT 1</pre> at line 769 in file classes/db/Db.php

D'autres cas similaires ? Une idée ?
 

Klemart3D

Klemart3D

Bonjour,

@iziGwen, cela semble corrigé à partir des version suivantes du module.

Dans mon cas, j'ai la version 4.1.0 du module CMCICPAIEMENT et la table `cmcic_notification_event` ne s'est pas créée, ni à l'installation du module, ni à sa réinitialisation.

Pourtant on l'a bien dans la fonction install() du fichier cmcicpaiement.php :

public function install()
{
        $this->updatePaymentPortalUrl();

        $sql = 'CREATE TABLE IF NOT EXISTS `' . _DB_PREFIX_ . 'cmcic_notification_event` (' .
            '`event_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,' .
            '`cart_reference` INT(10) UNSIGNED DEFAULT NULL,' .
            '`code-retour` VARCHAR(15) DEFAULT NULL,' .
            '`created_at` DATETIME DEFAULT NULL,' .
            'PRIMARY KEY (`event_id`)' .
            ') DEFAULT CHARSET=utf8;';

}

Cela a pour effet de générer l'erreur suivante :

*ERROR*   v1.7.6.4  2020/06/21 - 12:28:33: Table 'monprestashop.ps_cmcic_notification_event' doesn't exist<br /><br /><pre>
            SELECT 1
            FROM `ps_cmcic_notification_event`
            WHERE `cart_reference` = "189"
            AND `code-retour` = "paiement" LIMIT 1</pre> at line 769 in file classes/db/Db.php

D'autres cas similaires ? Une idée ?
 

×
×
  • Create New...