pagarme / magento2

Magento2 Module for Pagar.me 2.0
MIT License
4 stars 2 forks source link

Tratamento incorreto de verificação de cpf #181

Closed redati closed 1 year ago

redati commented 1 year ago

Para php 8.1+ os tipos vão da erro, pois o campo é nulo se o logista usa cpf do endereço. Essa verificação precisa de um pequeno ajuste

$customerDocument = $this->cleanCustomerDocument( $quote->getCustomer()->getTaxVat() )

https://github.com/pagarme/magento2/blob/58811e6de5c24683fc842060a95e38ab08803c7c/Concrete/Magento2PlatformOrderDecorator.php#L544

isso aqui resolveu temporariamente pra mim.

$doc = (String) $quote->getCustomer()->getTaxVat() != null ? $quote->getCustomer()->getTaxVat() : '';

    $customerDocument = $this->cleanCustomerDocument(
        $doc
    );

Sem Título-1

redati commented 1 year ago

erro após esse commit https://github.com/pagarme/magento2/commit/67982d934cc93abdf4f4e07c0a0995b1464e3386

fabiano-mallmann commented 1 year ago

@redati Muito obrigado pela colaboração!