Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Erro em alterar ou cadastrar cliente Magento 2.4 #70

Open
SergioMordente opened this issue Apr 17, 2021 · 3 comments
Open

Erro em alterar ou cadastrar cliente Magento 2.4 #70

SergioMordente opened this issue Apr 17, 2021 · 3 comments

Comments

@SergioMordente
Copy link

Apache 2.4
php 7.4.6
Atualizei de 2.3.5-p1 para 2.4.2 e estou tendo erro, alguém passou por isso?

TypeError: Argument 1 passed to iterator_to_array() must implement interface Traversable, null given in /home/photocolor/public_html/vendor/magento/module-customer/Block/Widget/Dob.php:425 Stack trace: #0 /home/photocolor/public_html/vendor/magento/module-customer/Block/Widget/Dob.php(425): iterator_to_array(NULL) #1 /home/photocolor/public_html/vendor/magento/module-customer/view/frontend/templates/widget/dob.phtml(27): Magento\Customer\Block\Widget\Dob->getTranslatedCalendarConfigJson() #2 /home/photocolor/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/photocolo...') #3 /home/photocolor/public_html/vendor/magento/framework/View/Element/Template.php(273): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Customer\Block\Widget\Dob), '/home/photocolo...', Array) #4 /home/photocolor/public_html/vendor/magento/framework/View/Element/Template.php(303): Magento\Framework\View\Element\Template->fetchView('/home/photocolo...') #5 ...

@corpsysgit
Copy link

Estou tendo o mesmo problema.

PHP 7.4
Magento 2.4.2-p1

@igorfigueiredogen
Copy link

Bom dia.

Parece que o problema acontece por causa do date-picker no idioma português.
Issue:
magento/magento2#33280

Parece que o problema só acontece a partir da versão 2.4.1.

O que me parece ser uma possibilidade é sobrescrever o template abaixo e cometar a chamada da função getTranslatedCalendarConfigJson e a chamada do javascript.

Template:
module-customer/view/frontend/templates/widget/dob.phtml

@RoninX2
Copy link

RoninX2 commented Nov 19, 2021

Também estava com esse problema, ele acontece por causa do formato do calendário.

Nesse caso vá até lojas -> configurações ->clientes e desative a opçãao de data de aniversário do cadastro de clientes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants