dotpay / PrestaShop-1.7

PrestaShop Dotpay payment module for PrestaShop 1.7
1 stars 9 forks source link

polskie litery #3

Open kris4net opened 7 years ago

kris4net commented 7 years ago

Witam, moduł 1.04, prestashop 1.7.1.2 problem najwyraźniej stanowią polskie literki gdy w adresie mam np "ń" po kliknięciu zapłać mamy białą stronę błąd:

> StreetException in Customer.php line 187: Zareńska 34/56
> 
>     in Customer.php line 187
>     at Customer->setStreet('Zareńska 34/56') in dotpay.php line 80
>     at DotpayController->initializeOrderData() in preparing.php line 47
>     at dotpayPreparingModuleFrontController->initContent() in Controller.php line 205
>     at ControllerCore->run() in Dispatcher.php line 369
>     at DispatcherCore->dispatch() in index.php line 28
tbajorek commented 7 years ago

Witam, proszę spróbować instalacji najnowszej wersji wtyczki do PS 1.7 https://github.com/dotpay/PrestaShop-1.7.x/releases/tag/v1.0.4

ja-tomasz commented 7 years ago

na 1.0.4 to samo:

[Mon Jul 24 21:23:58 2017] [error] [client 11.0.0.1] PHP Fatal error: Uncaught exception 'Dotpay\Exception\BadParameter\StreetException' with message 'Legion\xc3\xb3w 107H/6' in D:\Zasoby\Pracownicy\common\Projekty\MijoLine\modules\dotpay\sdk\Dotpay\Model\Customer.php:187

Edit: pomaga dodanie na końcu wyrażenia regularnego "/u", żeby akceptował unicode, ale nie jestem pewny, czy za dużo znaków wtedy nie przepuści...

tbajorek commented 7 years ago

Wprowadziłem zmiany w walidatorze. Proszę sprawdzić teraz: https://github.com/dotpay/PrestaShop-1.7.x/releases/tag/v1.0.4

kris4net commented 6 years ago

polskie literki działają można zamknąć