TeamEver/everpsquotation

Incompatibilité avec le Controller.php Prestashop

Fukitsune opened this issue · 0 comments

Bonjour,

Je suis venue vers vous concernant un problème d'installation du module.
Aujourd'hui je rencontre un problème d'incompatibilité.
Lorsque je clique sur Télécharger un devis 👍
image
J'ai une page qui s'ouvre et qui m'indique l'erreur suivante.
`Notice: Trying to get property 'language' of non-object in D:\Dureau\Local\Shop\classes\controller\Controller.php on line 199

Fatal error: Uncaught Error: Call to a member function getLocale() on null in D:\Dureau\Local\Shop\classes\controller\Controller.php:199 Stack trace: #0 D:\Dureau\Local\Shop\classes\controller\FrontController.php(283): ControllerCore->init() #1 D:\Dureau\Local\Shop\modules\everpsquotation\controllers\front\validation.php(40): FrontControllerCore->init() #2 D:\Dureau\Local\Shop\classes\controller\Controller.php(293): EverpsquotationValidationModuleFrontController->init() #3 D:\Dureau\Local\Shop\classes\Dispatcher.php(518): ControllerCore->run() #4 D:\Dureau\Local\Shop\index.php(28): DispatcherCore->dispatch() #5 {main} thrown in D:\Dureau\Local\Shop\classes\controller\Controller.php on line 199`

J'ai fait un écho du code dans le Controller.php :
` $localeRepo = $this->get(self::SERVICE_LOCALE_REPOSITORY);
$this->context->currentLocale = $localeRepo->getLocale(
$this->context->language->getLocale()
);

    echo $this->context->language->getLocale();
    echo self::SERVICE_LOCALE_REPOSITORY;`

image

Qui m'affiche ceci
image

J'ai donc bien le 'fr-FR' du getLocale()

Donc je ne comprends pas pourquoi j'aurai une erreur à la ligne 199.

Pensez-vous que l'erreur provient de PrestaShop ou de l'adaptation du module?

Merci par avance pour votre réponse

Cordialement

FUTAMIYA