Open vz777 opened 6 years ago
Bon j'essaie de comprendre ce qui se passe, en tout cas en BO, j'ai "Call to undefined method: getCart. thelia"
et dans les logs : 1: ERROR [BaseAdminController.php:errorPage()] {125} 2020-11-03 16:46:43:Désolé, vous n'êtes pas autorisé à réaliser cette action.
Bonjour,
J'ai fixé le problème, pouvez-vous tester le code ?
Bonjour, merci @Dudy83 !
Je n'ai pas pu tester avant, année compliquée dsl;
Le module ne fonctionne toujours pas chez moi, voila ce que j'obtient à présent : ` ClassNotFoundException in ListenerManager.php line 95: Attempted to load class "CartQuery" from namespace "GiftVoucher\EventListeners". Did you forget a "use" statement for "Thelia\Model\CartQuery"?
in ListenerManager.php line 95
at ListenerManager->generateVoucher(object(OrderEvent), 'action.order.updateStatus', object(ContainerAwareEventDispatcher)) in EventDispatcher.php line 184
at EventDispatcher->doDispatch(array(array(object(Order), 'updateStatus'), array(object(SendPaymentConfirmationEmail), 'sendConfirmationEmail'), array(object(CustomDeliveryEvents), 'updateStatus'), array(object(SendMail), 'updateStatus'), array(object(Coupon), 'orderStatusChange'), array(object(ListenerManager), 'generateVoucher')), 'action.order.updateStatus', object(OrderEvent)) in EventDispatcher.php line 46
at EventDispatcher->dispatch('action.order.updateStatus', object(OrderEvent)) in BaseController.php line 124
at BaseController->dispatch('action.order.updateStatus', object(OrderEvent)) in OrderController.php line 79
at OrderController->updateStatus('3') in HttpKernel.php line 135
at HttpKernel->handleRaw(object(Request), '1') in HttpKernel.php line 57
at HttpKernel->handle(object(Request), '1', true) in TheliaHttpKernel.php line 76
at TheliaHttpKernel->handle(object(Request), '1', true) in ParamInitMiddleware.php line 87
at ParamInitMiddleware->handle(object(Request), '1', true) in SessionMiddleware.php line 80
at SessionMiddleware->handle(object(Request), '1', true) in StackedHttpKernel.php line 23
at StackedHttpKernel->handle(object(Request), '1', true) in Kernel.php line 183
at Kernel->handle(object(Request)) in index_dev.php line 45
`
Hi roadster, même problème que Pierrot sur le forum, pas de code promo généré,
Lorsque la commande est passée en "payé" : Call to undefined method: getCart.
Je ne sais pas si il faut que ce soit un produit virtuel ou pas, j'ai essayé les 2 sans succès.