Jump to content

Erreur 500 causée par une fonction bloquant les paiements


Recommended Posts

Bonjour,

J'utilise Prestashop 1.6 et j'ai un problème au niveau de la confirmation des paiements par chèque et virement bancaire. En effet, les utilisateurs tombent sur une page d'erreur (erreur 500) à la place de la page de confirmation de la commande à la fin du processus et n'ont donc pas accès aux coordonnées bancaires.

 

Après avoir utilisé le mode debug, voici le message d'erreur que j'obtiens :

Warning: max(): Array must contain at least one element in /home/boutiquebp/www/override/classes/Cart.php on line 415
Cart cannot be loaded or an order has already been placed using this cart

 

Je suis donc voir la fonction dans le fichier correspondant qui est la suivante :

public function getEventDateStatus(){
            return max(array_map(function($product){$product_object = new Product($product['id_product']); return $product_object->getEventDateStatus();}, $this->getProducts()));
        }

 

Cependant, je n'ai aucune idée de la façon pour corriger ce problème. Pouvez-vous m'aider ?

Merci d'avance !

 

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...