Récemment
-
Images produit qui disparaissent
Bugs & Améliorations15 -
Urls bizarres dans la console search
PhenixSuite12 -
Erreurs 410 dans BO
PhenixSuite3 -
la classe search
Bugs & Améliorations2 -
Probleme depuis MAJ phenix 1.6.2.36
PhenixSuite8 -
[resolu] Le module mondial relay 3.4.5
Bugs & Améliorations1 -
controlleur fournisseurs.
Bugs & Améliorations11 -
J'en profite (la fougue de la jeunesse) (ah ah ah)
Bugs & Améliorations5 -
Bon dernier du jour mais cela me turlupine classe search
Bugs & Améliorations4 -
se connecter comme un client idntifié
Bugs & Améliorations1 -
la bonne blague
Discussion générale2 -
Passage de la 16.1.9 a la PhenixSuite 1.6.2.36
Bugs & Améliorations8 -
Echec de l'installation de Creative Elements
Bugs & Améliorations3 -
[Résolu] Modification données client dans l'admin
PhenixSuite10 -
googletagmanager
PhenixSuite2 -
2 téléphones obligatoires
PhenixSuite11 -
Liens qui disparaissent
PhenixSuite5 -
Smart cache JS et Iphone
PhenixSuite1 -
Hack ancien PS 1.6 avant mise à jour Phenix
PhenixSuite3 -
[RESOLU]Souci Revolut et Hipay
Modules11
PayPal Module Error
-
Running Phenixsuite 1.6.2.31 and Paypal Module V15 I am still seeing an error that I believe is in the module itself. This is the error:
Fatal error: Uncaught Error: Call to undefined method Attribute::getAttributeMinimalQty() in /var/www/sites/site/store/modules/paypal/paypal.php:1620 Stack trace: #0 /var/www/sites/site/store/modules/paypal/paypal.php(1082): PayPal->renderExpressCheckoutForm() #1 /var/www/sites/site/store/classes/Hook.php(710): PayPal->hookProductFooter() #2 /var/www/sites/site/store/classes/Hook.php(650): HookCore::coreCallHook() #3 /var/www/sites/site/store/controllers/front/ProductController.php(1043): HookCore::exec() #4 /var/www/sites/site/store/controllers/front/ProductController.php(439): ProductControllerCore->assignCategory() #5 /var/www/sites/site/store/classes/controller/Controller.php(330): ProductControllerCore->initContent() #6 /var/www/sites/site/store/classes/Dispatcher.php(408): ControllerCore->run() #7 /var/www/sites/site/store/index.php(27): DispatcherCore->dispatch() #8 {main} thrown in /var/www/sites/site/store/modules/paypal/paypal.php on line 1620
When I change line 1620 from
$minimal_quantity = Attribute::getAttributeMinimalQty($id_product_attribute);
To this
$minimal_quantity = AttributeProduct::getAttributeMinimalQty($id_product_attribute);
Everything works. Now this bug might have been there a long time (or I'm stupid).
On the other hand it may save someone a lot of trouble. If it does please let me know
-
No you are not stupid and this bug has been there for 2 years :)
v16 will be corrected (The Attribute class no longer exists because it is a reserved word since PHP8 and this line had escaped me)Thanks for your feedback