Skip to content

fix(mdfe): MDFeInfEvento aceita MDFeConfiguracao via construtor#166

Open
filipe-moreira wants to merge 1 commit into
Hercules-NET:masterfrom
filipe-moreira:fix/mdfe-infevento-aceitar-config
Open

fix(mdfe): MDFeInfEvento aceita MDFeConfiguracao via construtor#166
filipe-moreira wants to merge 1 commit into
Hercules-NET:masterfrom
filipe-moreira:fix/mdfe-infevento-aceitar-config

Conversation

@filipe-moreira

Copy link
Copy Markdown

Resolve uso incorreto em ambientes multi-tenant / DI.

A classe capturava VersaoServico lendo do singleton "MDFeConfiguracao.Instancia" no construtor,
ignorando o cfgMdfe passado pelo caller.

Em sistemas com Dependency Injection (Scoped), o singleton nao e configurado por
design, e a primeira chamada a ServicoMDFeEvento quebrava com "Versao invalida do mdf-e".

Obs: construtor sem args continua delegando para MDFeConfiguracao.Instancia.

Resolve uso incorreto em ambientes multi-tenant / DI.

A classe capturava VersaoServico lendo do singleton "MDFeConfiguracao.Instancia" no construtor,
ignorando o cfgMdfe passado pelo caller.

Em sistemas com Dependency Injection (Scoped), o singleton nao e configurado por
design, e a primeira chamada a ServicoMDFeEvento quebrava com "Versao invalida do mdf-e".

Obs: construtor sem args continua delegando para MDFeConfiguracao.Instancia.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant