vindi / vindi-woocommerce

Plugin Vindi para pagamento recorrente no Woocommerce
https://vindi.com.br
GNU General Public License v3.0
7 stars 12 forks source link

Forçando persistência de dados para meta values de pedidos #177

Closed devaguia closed 6 months ago

devaguia commented 6 months ago

O que mudou

Foi adicionado chamadas da função save() do objeto WC_Order do WooCommerce após todas as utilizações da função update_meta_data(), também do WooCommerce.

Motivação

Essa função save() força o salvamento da informação inserida na função update_meta_data(), garantindo que a informação não seja perdida. Não sabemos o motivo da instabilidade da função update_meta_data(), mas em alguns casos a função salva as informações em outros casos não.

Solução proposta

Foi adicionado chamadas da função save() do objeto WC_Order do WooCommerce após todas as utilizações da função update_meta_data(), também do WooCommerce.

Como testar

Realizar o fluxo de compra de assinatura, renovação e baixa de assinatura.

codeclimate[bot] commented 6 months ago

Code Climate has analyzed commit 04dea474 and detected 0 issues on this pull request.

View more on Code Climate.