pagarme / magento2

Magento2 Module for Pagar.me 2.0
MIT License
16 stars 5 forks source link

erro js com configuração de minimizar js ativo 2.4.4 #306

Closed redati closed 4 months ago

redati commented 5 months ago

Nova versão do modulo possui linhas nos arquivos js sem terminação ";" no final da linha, isso parece causar erros quando minimizados os arquivos js.

Status

BUG REPORT / TASK

Checklist

Steps

1 Ative opção para minimizar arquivos JS 2 Va até a pagina de pagamento

Expected behaviour

Fazer pedido, sem erros js

Actual behaviour

Erro no arquivo CreditCardModel.min.js Uncaught SyntaxError: Unexpected token 'const' (at CreditCardModel.min.js:17:46) PaymentMethodController.min.js:6 Uncaught TypeError: CreditCardModel is not a constructor at PaymentMethodController.creditcardInit (PaymentMethodController.min.js:6:12) at PaymentMethodController.init (PaymentMethodController.min.js:2:78) at PagarmeCore.init (PaymentModuleBootstrap.min.js:1:431) at PaymentModuleBootstrap.min.js:1:534

Environment

Ultima versão do modulo e do magento.

Logs / Stack trace

Insert your log/stack trace here
hallandellon commented 5 months ago

Aqui tenho o mesmo problema.

Uncaught SyntaxError: Unexpected token 'const' PaymentMethodController.min.js:6 Uncaught TypeError: CreditCardModel is not a constructor at PaymentMethodController.creditcardInit (PaymentMethodController.min.js:6:12) at PaymentMethodController.init (PaymentMethodController.min.js:2:78) at PagarmeCore.init (PaymentModuleBootstrap.min.js:1:431) at PaymentModuleBootstrap.min.js:1:534 5creditcard.min.js:2 Uncaught TypeError: Cannot read properties of undefined (reading 'getData') at UiClass.getData (creditcard.min.js:2:58) at UiClass.selectPaymentMethod (default.min.js:2:1094) at HTMLInputElement. (knockout.min.js:391:164) at HTMLInputElement.dispatch (jquery.min.js:348:476) at elemData.handle (jquery.min.js:334:166)

Magento 2.4.5-p1 e php 8.1

redati commented 5 months ago

@hallandellon seus arquivos estão "minimizados", estão com ".min.js" :)

hallandellon commented 5 months ago

@hallandellon seus arquivos estão "minimizados", estão com ".min.js" :)

Verdade. Mesmo problema então. Conseguiu alguma solução?

Cyber-Root0 commented 5 months ago

@redati @hallandellon

Mesmo problema por aqui!!

@RafaMelazzo por favor, consegue enviar uma correção??

redati commented 5 months ago

Acredito que é so colocar o ; nas linhas adicionadas na ultima atualização


From: Bruno Alves @.> Sent: Friday, February 2, 2024 4:06:44 PM To: pagarme/magento2 @.> Cc: Misael Gomes @.>; Mention @.> Subject: Re: [pagarme/magento2] erro js com configuração de minimizar js ativo 2.4.4 (Issue #306)

@redatihttps://github.com/redati @hallandellonhttps://github.com/hallandellon

Mesmo problema por aqui!!

@RafaMelazzohttps://github.com/RafaMelazzo por favor, consegue enviar uma correção??

— Reply to this email directly, view it on GitHubhttps://github.com/pagarme/magento2/issues/306#issuecomment-1924511652, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABODMVWPY66INMCUD52U56TYRU2MHAVCNFSM6AAAAABCRF53P6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRUGUYTCNRVGI. You are receiving this because you were mentioned.Message ID: @.***>

dieguitoqueiroz commented 4 months ago

Estamos com o mesmo problema aqui. Esse bug está aberto desde janeiro. Quando haverá uma solução?

Na minha loja está impedindo de renderizar o componente e os métodos de pagamento não estão aparecendo.

guiserinoli commented 4 months ago

Mesmo problema aqui!

fabiano-mallmann commented 4 months ago

Bom dia pessoal! A correção está em produção na versão 2.4.1.