ridvanbeau Posted April 1, 2021 Share Posted April 1, 2021 (edited) Bonjour à tous et à toutes, J'ai effectué une mise à jour depuis 1.7.5 vers 1.7.7 il y a une semaine. C'est depuis malheureusement il nous est impossible de changer l'état de commande récentes (après MAJ). Il y a une ligne d'erreur toujours comme la suivante : Une erreur inattendue s'est produite. [Symfony\Component\Debug\Exception\ContextErrorException code 0] : Notice: Trying to get property 'id' of non-object. Pour les anciens livraison effectué si je change l'état de la commande; j'ai une autre erreur: Une erreur inattendue s'est produite. [Symfony\Component\Debug\Exception\ContextErrorException code 0] : Notice: Undefined variable: id_address. Pourriez-vous m'aider à résoudre ce problème lequel apparu avec la mise à jour. Edited April 1, 2021 by ridvanbeau (see edit history) Link to comment Share on other sites More sharing options...
inei Posted May 2, 2021 Share Posted May 2, 2021 Bonjour, J'ai exactement le même problème sur un site depuis la mise à jour en 1.7.7.3. Les commandes sont validées avec un état vide et il est impossible de faire une mise à jour de l'état de la commande, le message suivant apparait : Une erreur inattendue s'est produite. [Symfony\Component\Debug\Exception\ContextErrorException code 0] : Notice: Trying to get property 'id' of non-object. Avez-vous trouvé une solution à ce problème ? Link to comment Share on other sites More sharing options...
ridvanbeau Posted May 4, 2021 Author Share Posted May 4, 2021 Le 02/05/2021 à 9:34 AM, inei a dit : Bonjour, J'ai exactement le même problème sur un site depuis la mise à jour en 1.7.7.3. Les commandes sont validées avec un état vide et il est impossible de faire une mise à jour de l'état de la commande, le message suivant apparait : Une erreur inattendue s'est produite. [Symfony\Component\Debug\Exception\ContextErrorException code 0] : Notice: Trying to get property 'id' of non-object. Avez-vous trouvé une solution à ce problème ? Solution : Error during manual order state change #22322 Il faut toucher le fichier PrestaShop/classes/order/Order.php (entre lignes 2332 à 2339 de cc0fd12) public function getCurrentOrderState() { if ($this->current_state) { return new OrderState($this->current_state); } return null; } Cette fonction devrait être modifié comme le suivante : public function getCurrentOrderState() { if ($this->current_state !== "") { return new OrderState($this->current_state); } return null; } Merci à Flower7C3 (Bartłomiej Jakub Kwiatek) pour avoir trouvé la solution ! 1 Link to comment Share on other sites More sharing options...
inei Posted May 5, 2021 Share Posted May 5, 2021 Parfait, ça fonctionne ! Merci pour ce retour Link to comment Share on other sites More sharing options...
PatriceJV Posted October 10, 2023 Share Posted October 10, 2023 (edited) Le problème persiste sur la version 1.7.8.9 !! [Symfony\Component\Debug\Exception\ContextErrorException code 0]: Notice: Trying to get property 'id' of non-object La mise à jour du code a résolu le problème Edited October 10, 2023 by PatriceJV (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now