Skip to content

[Bug] Incompatibilidade entre versão pagarme/magento2@2.6.1 e o modulo pagarme/ecommerce-module-core@2.5+ #373

@rafaelsiqueira

Description

@rafaelsiqueira

Status

BUG REPORT

Steps

  1. Atualizar magento para a última versão (2.4.7-p3)
  2. Atualizar as dependencias usando bin/composer update
  3. Ter alguma configuração "pendente" no painel da pagarme, de forma a gerar alguma notificação no dashboard do magento.

Expected behaviour

Funcionamento normal, considerando que não houve nenhum aviso de breaking changes

Actual behaviour

Ao entrar no admin, exibe esta mensagem de erro:
image

Debugging

Analisando a fundo o erro, identiquei que a partir da versão 2.5, as seguintes constantes foram removidas da classe "Middle/Model/Account" (src/Middle/Model/Account.php):

  • DOMAIN_EMPTY
  • DOMAIN_INCORRECT

O problema é que a versão mais atual do módulo magento2 ainda faz referência a essas constantes, como pode ser visto em:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions