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 👍
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;`
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