AndreMurgo Posted September 2, 2013 Share Posted September 2, 2013 (edited) Boa tarde, Trabalhando aqui, eis que um cliente reclama desesperado que não consegue efetuar a compra. Vira e mexe descubro que é culpa do módulo do PagSeguro que entra nesse erro quando o campo Complemento (Informações adicionais) do Endereço passa do limite de caracteres permitido. Imagem do Erro O pedido é feito normalmente, no entanto o cliente não consegue ir até a página de redirecionamento para o PagSeguro para efetuar o pagamento. Para reproduzir o erro basta editar o endereço do usuário e ultrapassar o limite de caracteres (que é por volta de duas linhas) no campo Complemento (Informações adicionais) e tentar realizar a compra de qualquer produto. Vide que este "Fix" é mais um "WorkAround" do que um Fix. Quer dizer, eu não corrigi o bug, apenas o contornei fazendo o módulo usar um campo vazio ao invés de pegar da informação contida no campo do Complemento. Patch Correção PagSeguro.zip Link de Download alternativo Para aplicá-lo basta descompactar e copiar o conteúdo para a raíz de sua loja (onde se encontra a pasta /modules/). Esse fix funciona pra qualquer versão do módulo (ou assim espero). Não me responsabilizo por quaisquer danos causados. Façam backups! Um abraço a todos e boa sorte! Edited September 2, 2013 by AndreMurgo (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts